CMake Error at /usr/local/share/pcl-1.12/PCLConfig.cmake:59 (message): PCL can not be found on this machine Call Stack (most recent call first): /usr/local/share/pcl-1.12/PCLConfig.cmake:435 (pcl_report_not_found) CMakeLists.txt:4 (find_package)
时间: 2023-03-25 20:00:18 浏览: 182
这个错误是由于在这台机器上找不到 PCL(点云库)所致。在调用堆栈中,最近的调用是在 CMakeLists.txt 文件的第四行中使用 find_package 命令。PCLConfig.cmake 文件的第 59 行显示了错误消息,提示 PCL 未在该机器上找到。
相关问题
CMake Error at /opt/ros/kinetic/share/pcl_conversions/cmake/pcl_conversionsConfig.cmake:113 (message)
引用:CMake Error at/opt/ros/melodic/share/catkin/cmake/safe_execute_process.cmake:11等 。 引用[2]:Cmake Error at builders/vpx.cmake:89 Cmake Error at builders/vpx.cmake:88 Cmake Error at builders/vpx.cmake:87 Cmake Error at builders/vpx.cmake:77 file not found WORK/desktop/cmake/windowsenv_libpath...。 引用:文章目录 问题如下:产生问题分析: 解决办法:效果: 问题如下: 产生问题分析: 由于之前eigen库与ceres库的冲突,进行了两个库的重装并删除了相关文件夹,导致与系统原文件信息不匹配,详细参考:/opt/ros/noetic/share/pcl_ros/cmake/pcl_rosConfig.cmake文件,下图下图的96行,阴影行。 观察发现有路经:/usr/include/eigen3,而我系统此时该路径下不存在eigen3文件夹。 解决办法: 将路径:/usr/local/include/文件夹下的eigen3,复制到路径/usr/include下 输入指令: sudo cp -r /usr/local/include/eigen3 /usr/include 即,该路径下存在eigen3文件了: 效果: 问题解决。 参考博客: ROSERROR : CMake Error at /opt/ros/melodic/share/cv_bridge/cmake/cv_bridgeConfig.cmake:113 (message)。
CMake Error at /opt/ros/kinetic/share/pcl_conversions/cmake/pcl_conversionsConfig.cmake:113 (message) 是CMake在编译过程中遇到的错误。该错误可能是由于库文件或路径的问题导致的。具体地,CMake在寻找pcl_conversionsConfig.cmake文件时发生了错误,可能是由于该文件不存在或路径错误导致的。
解决此问题的方法是检查pcl_conversionsConfig.cmake文件的位置和路径是否正确,确保该文件存在于正确的位置。如果文件确实不存在,您可以尝试重新安装pcl_conversions库或从其他来源获取正确的文件。
另外,您还可以尝试更新您的CMake版本,以确保它与当前使用的ROS版本兼容。还可以检查您的系统环境变量和依赖项是否正确设置。
at /opt/ros/noetic/share/catkin/cmake/catkin_install_python.cmake:86
在问题中提到的错误信息是:ROSERROR: CMake Error at /opt/ros/noetic/share/catkin/cmake/catkin_install_python.cmake:86。根据给出的引用内容,问题可能是由于之前eigen库与ceres库的冲突,进行了两个库的重装并删除了相关文件夹,导致与系统原文件信息不匹配。解决方法是将路径/usr/local/include/文件夹下的eigen3文件夹复制到路径/usr/include下,可以使用以下指令完成:sudo cp -r /usr/local/include/eigen3 /usr/include。这样做可以确保系统中的文件信息得到匹配,从而解决该错误。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [ROSERROR : CMake Error at /opt/ros/noetic/share/pcl_ros/cmake/pcl_rosConfig.cmake:113 (message)](https://blog.csdn.net/qq_39607707/article/details/123753571)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]