1

当我运行cmake来构建 openpose 时,会出现如下错误消息。

CMakeLists.txt:415 (find_package) 处的 CMake 错误:找不到由“Eigen3”(请求的版本 3)提供的具有以下任何名称的包配置文件:Eigen3Config.cmake eigen3 config.cmake

将“Eigen3”的安装前缀添加到 CMAKE_PREFIX_PATH 或将“Eigen3_DIR”设置为包含上述文件之一的目录。如果“Eigen3”提供单独的开发包或SDK,请确保已安装。

在CMakeLitsts.txt文件中,415行是这样的

 find_package(Eigen3 3 REQUIRED NO_MODULE)

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

4

1 回答 1

0

我通过下载包并首先在 Cmake 上构建来解决它(配置、生成并在管理员权限下使用 VS2019 打开,因此在执行 ALL_BUILD 和 INSTALL 时,它会将文件写入磁盘 C)。然后将 Eigen3_DIR 添加到系统路径。重启之前在 Cmake 上没有找到 Eigen3 的项目,问题就消失了。

于 2021-10-13T06:01:02.240 回答