1.
原因:
设置成如此会导致问题,只要将其删除,使用默认的就恢复正常。
-DCATKIN_DEVEL_PREFIX=../devel
../build
2.
调整cmake选项
删除cmake后,添加一个新的即可
3.
4.
涉及到ubuntu的.bashrc的问题
参考i:
https://blog.csdn.net/qq_39502099/article/details/115934252
5.目前成功运行的操作:
1.到项目文件夹:
2.导入ros进行编译
source /opt/ros/melodic/setup.bash
sh /home/srz/CLion-2021.1.3/clion-2021.1.3/bin/clion.sh
退出来
3.导入项目才能运行节点
source devel/setup.bash
sh /home/srz/CLion-2021.1.3/clion-2021.1.3/bin/clion.sh
6.ros2的项目导入至clion
参考:https://answers.ros.org/question/347559/guide-for-ros2colcon-project-in-clion/
编译时候:colcon build --cmake-args -DCMAKE_EXPORT_COMPILE_COMMANDS=1
将/build的compile_commands.json复制到父目录中,然后clion加载即可
对于ros2 的项目来说:
source install/setup.bash
sh /opt/clion/clion-2021.1.3/bin/clion.sh