clion 創建快捷方式和配置ros開發環境


  • clion快捷方式的創建

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

如果沒有此文件(老版本的clion,例如2017.1.4版本就不會自動創建),可以直接創建此文件

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/home/ke/softwares/clion-2019.3.4/bin/clion.svg
Exec="/home/ke/softwares/clion-2019.3.4/bin/clion.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion

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

[Desktop Entry]
Version=1.0
Type=Application
Name=CLion
Icon=/home/ke/softwares/clion-2019.3.4/bin/clion.svg
Exec=bash -i -c "/home/ke/softwares/clion-2019.3.4/bin/clion.sh" %f
Comment=The Drive to Develop
Categories=Development;IDE;
Terminal=false
StartupWMClass=jetbrains-clion
  •  啟動clion就自動設置系統環境

添加了 bash -i -c ,之后每次點擊clion圖標啟動的時候就source系統環境。

  •  更改cmake為系統安裝版本

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

  • 配置build和devel文件夾位置

修改Settings->Build->CMake中的設置,將“CMake options”一欄修改為“-DCATKIN_DEVEL_PREFIX:PATH=/home/user_name/workspace_name/devel”;將"Generation path"一欄修改為“/homeuser_name/workspace_name/build”。如下

 


免責聲明!

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



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