1. 程式人生 > >在Clion中除錯ROS程式

在Clion中除錯ROS程式

在ROS WIKI  http://wiki.ros.org/IDEs 中有幾種IDE的配置方法,但沒有Clion的相關介紹。下面介紹一下Clion的相關配置。

ROS+Clion配置

在終端中開啟jetbrains-clion.desktop:

cd ~/.local/share/applications/

vim jetbrains-clion.desktop

將檔案中Exec="/home/clion-2016.2/bin/clion.sh" %f

修改為Exec=bash -i -c "/home/clion-2016.2/bin/clion.sh" %f

儲存並退出

開啟ROS工程,進行debug除錯


在工程中,經常需要單獨建立一個訊息包,然後在另一的包中呼叫這個公用訊息包。在clion除錯中include經常找不到生成的訊息,在clion-file-settings-build-CMake中,在CMake options內填入

-DCATKIN_DEVEL_PREFIX=../../devel
-DCMAKE_INSTALL_PREFIX=../../install