1. 找到 FindEigen3.cmake。也可以使用 locate FindEigen3.cmake 命令来查找。 2. 复制到项目文件夹下面,或者放在新建的cmake 文件夹内。 3. 修改项目 CMakeLists.txt。 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})//添加此句find_package(Eigen3 REQUIRED) find_package(PCL REQUIRED) 如果是放...
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})***就是这句,加上就行了。这样cmake就会到你自己工程目录下去找FindEigen3.cmake了。 find_package(Eigen3) if(NOT EIGEN3_FOUND) # Fallback to cmake_modules find_package(cmake_modules REQUIRED) find_package(Eigen REQUIRED) set(EIGEN3_INCLUD...
在CMakeLists.txt文件中添加以下代码: list(APPEND CMAKE_MODULE_PATH"/path/to/eigen/cmake") 将/path/to/eigen/cmake替换为实际的Eigen安装目录下的cmake文件夹路径。 如果以上步骤都没有解决问题,那可能是因为系统中缺少了名为”FindEigen3.cmake”的CMake模块文件。你可以尝试手动创建一个名为”FindEigen3...
FindEigen3.cmake缺失解决办法 根据这个答案,以及查看对应工程的CMakeLists.txt文件,发现里面定义了CMAKE_MODULE_PATH但是没有相应的文件夹和文件,所以我搜索了一个FindEigen3.cmake文件放在一个新建的cmake文件夹里,然后放到工程目录下面,就搞定了。 set(CMAKE_MODULE_PATH${PROJECT_SOURCE_DIR}/cmake)find_packa...
I am try to install Jade on OS X 10.10 Yosemite. I am stuck trying to compile plc_ros because Eigen3 can be found ==> Processing catkin package: 'pcl_ros' ==> Building with env: '/Users/robert/ros_catkin_ws/install_isolated/env.sh' ==> c...
1. 找到 FindEigen3.cmake。也可以使用 locate FindEigen3.cmake 命令来查找。 2. 复制到项目文件夹下面,或者放在新建的cmake 文件夹内。 3. 修改项目 CMakeLists.txt。 AI检测代码解析 set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}) //添加此句 ...
如果在使用CMake时出现了错误消息”By not providing “FindEigen3.cmake” in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by “Eigen3”, but CMake did not find one.“,这意味着CMake无法找到与Eigen3相关的配置文件。
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR})***就是这句,加上就行了。这样cmake就会到你自己工程目录下去找FindEigen3.cmake了。 find_package(Eigen3) if(NOT EIGEN3_FOUND) # Fallback to cmake_modules find_package(cmake_modules REQUIRED) find_package...