CMake Error at cmake_modules/FindEigen3.cmake:43 (file): file failed to open for reading (No such file or directory): /usr/local/include/eigen3/Eigen/src/Core/util/Macros.h Call Stack (most recent call first): cmake_modules/FindEigen3.cmake:69 (_eigen3_check_version) CMakeLists.txt:472 (find_package)
时间: 2024-01-29 21:02:38 浏览: 312
cmake之file命令:文件处理命令
这个错误提示是由CMake在查找Eigen3库时出现的,它指出CMake无法找到Eigen3库的头文件。可能是因为您没有安装Eigen3库或者Eigen3库的头文件路径没有正确设置。您可以通过以下方式解决这个问题:
1. 确认您已经安装了Eigen3库,并且安装路径正确。
2. 如果您已经安装了Eigen3库,但是CMake仍然无法找到它,您可以尝试修改CMakeLists.txt文件中的find_package命令,将其指向Eigen3库的正确路径。
3. 如果您还没有安装Eigen3库,可以尝试通过以下命令在Ubuntu系统上安装Eigen3库:sudo apt-get install libeigen3-dev。
希望这些信息能够帮助您解决问题!
阅读全文