點擊右邊

CLion中編譯RO必贏電子老虎機 S工程的設置具體教程

作為一位ROS理論者,之前一向使用帶插件的QT createtor編寫代碼以及編譯。近來被CLion華美的外表、豐厚的可設置性以及調試功效所吸引,官網申明CLion可以用于編譯ROS packet,間接導入頂層的CMakeLists或者src文件夾即可。首次使用,卻發明了一些小成績,必要點竄設置辦理。

一、啟動方式

官網下載clion解壓后,第一次運轉/bin文件夾中的clion.sh會在體系中創立快捷方式,可以選擇“鎖定到啟動器”。網上其余的教程會說每次啟動clion要進步前輩入到ROS的事情空間上面,履行“source devel/setup.bash”,然后在運轉clion.sh。小我私家感到這類要領特別很是繁瑣,可以在點擊clion圖標啟動的時辰就source體系情況。

編纂圖標啟動文件:

gedit ~/.local/share/applications/jetbrains-clion.desktop

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=http://www.jb51.net/home/妞妞鐵支zhangzhen/clion-2018.3.1/bin/clion.svg
Exec=”大眾/home/zhangzhen/clion-2018.3.1/bin/clion.sh”大眾 %f
Comment=A cross-platform IDE for C and C++
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion

文件內里可以望到,也許便是擬定了快捷方式的圖片,必要運轉的下令大樂透開獎直播,是否啟動終端等設置。咱們只要要在每次啟動clion的時辰加載一下bash(增長bash -i -c指令)就好了。以是將第六行篡改一下,釀成上面這個模樣就好了。

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=http://www.jb51.net/home/zhangzhen/clion-2018.3.1/bin/clion.svg
Exec=bash -i -c “大眾/home/zhangzhen/clion-2018.3.1/bin/clion.sh公眾 %f
Comment=A cross-platform IDE for C and C++
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion

2、編譯進程中天生的文件不是位于build以及devel文件夾下

點竄Settings線上真人麻將推薦->Build->CMake中的配置,將“CMake options”一欄點竄為“-DCATKIN_DEVEL_PREFIX:PATH=http://www.jb51.net/home/user_name/workspace_name/devel”;將”大眾Generation path”大眾一欄點竄為“/homeuser_name/workspace_name/build”。以下:

三、編譯使用的cmake版本

默許環境下,CLion編譯使用的CMake是其內置的一個版本,而使用這個版本的CMake進行編譯時會報出一些稀里糊涂的過錯,下令行中catkin_make明顯可以正常編譯,而這里便是會掉敗。辦理這個成績的設施便是將CLion中的CMake調換為體系中的CMake,詳細配置在Settings->Build->Toolchains,可以望到個中的CMake默許為Bundled,咱們必要手動指定為體系中的CMake,詳細望下圖:

【免責聲明】本站內容轉載自互聯偏財運2020偏財運八字網,其相關談吐僅代表作者小我私家概念盡非權勢巨子,不代表本站態度。如您發明內容存在版權成威力彩開獎直播績,請提交相關鏈接至郵箱:,咱們將實時予以處置。