orb-slam3執行完./build_ros.sh后出現CMake Error at /opt/ros/kinetic/share/ros/core/rosbuild/private.cmake:102


orb-slam3執行完./build_ros.sh后出現CMake Error at /opt/ros/kinetic/share/ros/core/rosbuild/private.cmake:102

 

原因是:~/.bashrc設置的ROS_PACKAGE_PATH沒有起作用。

 

解決方案:

1,

sudo gedit ~/.bashrc

2,在~/.bashrc文件結尾加上(PATH要替換為自己電腦中ORB_SLAM3存放的路徑):

export ROS_PACKAGE_PATH=${ROS_PACKAGE_PATH}:PATH/ORB_SLAM3/Examples/ROS

然后保存並退出。

3,(當時就是忘了這個步驟),回到終端執行:

source ~/.bashrc

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM