cmake 找不到由“Eigen3”提供的软件包配置文件(请求的版本3)?

kmb7vmvb  于 2022-12-26  发布在  其他
关注(0)|答案(1)|浏览(681)

当我运行cmake创建openpose时,出现如下错误信息。
CMake列表中的CMake错误。txt:415(查找包):找不到由“Eigen3”(请求的版本3)提供的具有以下任何名称的软件包配置文件:特征3配置cmake特征3配置cmake
在CMAKE_PREFIX_PATH中添加安装前缀“Eigen3”或将“Eigen3_DIR”设置为包含上述文件之一的目录。如果“Eigen3”提供单独的开发包或SDK,请确保已安装。
在CMakeLitsts.txt文件中,第415行如下所示

find_package(Eigen3 3 REQUIRED NO_MODULE)

我该如何开始解决呢?你知道我错过了什么或做错了什么吗?

bvhaajcl

bvhaajcl1#

我先下载了这个包,然后在Cmake上单独编译。(在管理员权限下使用VS2019配置、生成和打开,所以当执行ALL_BUILD和INSTALL时,它会将文件写入C盘)。然后将Eigen3_DIR添加到系统路径。重新启动之前在Cmake上没有找到Eigen3的项目,问题消失了。

相关问题