最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

CLion中編譯ROS工程的配置詳細(xì)教程

 更新時間:2020年08月18日 11:28:31   作者:zhenz1996  
這篇文章主要介紹了CLion中編譯ROS工程的配置,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

作為一名ROS實(shí)踐者,之前一直使用帶插件的QT createtor編寫代碼和編譯。最近被CLion華麗的外表、豐富的可配置性和調(diào)試功能所吸引,官網(wǎng)說明CLion可以用于編譯ROS packet,直接導(dǎo)入頂層的CMakeLists或src文件夾即可。初次使用,卻發(fā)現(xiàn)了一些小問題,需要修改配置解決。

1、啟動方式

官網(wǎng)下載clion解壓后,第一次運(yùn)行/bin文件夾中的clion.sh會在系統(tǒng)中創(chuàng)建快捷方式,可以選擇“鎖定到啟動器”。網(wǎng)上其他的教程會說每次啟動clion要先進(jìn)入到ROS的工作空間下面,執(zhí)行“source devel/setup.bash”,然后在運(yùn)行clion.sh。個人感覺這種方法非常繁瑣,可以在點(diǎn)擊clion圖標(biāo)啟動的時候就source系統(tǒng)環(huán)境。

編輯圖標(biāo)啟動文件:

gedit ~/.local/share/applications/jetbrains-clion.desktop
[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/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

文件里面可以看到,大概就是制定了快捷方式的圖片,需要運(yùn)行的命令,是否啟動終端等配置。我們只需要在每次啟動clion的時候加載一下bash(增加bash -i -c指令)就好了。所以將第六行改動一下,變成下面這個樣子就好了。

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/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中的設(shè)置,將“CMake options”一欄修改為“-DCATKIN_DEVEL_PREFIX:PATH=/home/user_name/workspace_name/devel”;將"Generation path"一欄修改為“/homeuser_name/workspace_name/build”。如下:

3、編譯使用的cmake版本

默認(rèn)情況下,CLion編譯使用的CMake是其內(nèi)置的一個版本,而使用這個版本的CMake進(jìn)行編譯時會報出一些莫名其妙的錯誤,命令行中catkin_make明明可以正常編譯,而這里就是會失敗。解決這個問題的辦法就是將CLion中的CMake更換為系統(tǒng)中的CMake,具體設(shè)置在Settings->Build->Toolchains,可以看到其中的CMake默認(rèn)為Bundled,我們需要手動指定為系統(tǒng)中的CMake,具體看下圖:

總結(jié)

到此這篇關(guān)于CLion中編譯ROS工程的配置的文章就介紹到這了,更多相關(guān)CLion編譯ROS工程內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評論

潼关县| 北票市| 揭西县| 卓尼县| 迁西县| 博乐市| 凯里市| 广丰县| 克拉玛依市| 东山县| 巍山| 体育| 玉田县| 霸州市| 微山县| 河池市| 资阳市| 临漳县| 北安市| 额济纳旗| 汉中市| 宁武县| 出国| 镇康县| 甘德县| 兴安县| 厦门市| 黎平县| 贵溪市| 闸北区| 阆中市| 金川县| 台山市| 五华县| 红安县| 长武县| 思南县| 柳江县| 浪卡子县| 来宾市| 吴川市|