使用 qt creator 開發 roscpp

  使用記事本開發roscpp文件深受詬病,龐大的庫讓我們根本不知道輸入的是對是錯,許多內容都需要查閱資料才能開發。

  這時,一個合適的ubuntu系統下的開發工具就顯得比較重要了。(本文不涉及使用qt開發整個ros系統 ,只是導入包之後,能夠在開發roscpp的同時享受只能輸入等超讚的功能)

  一 .安裝QT,這裏就不贅述了,貼個鏈接,點我點我,進入後選擇自己需要的版本,下載完畢打開終端查看文件的讀寫執行權限,如果沒有執行權限記得用chmod加上,之後一路next即可。

  二 .安裝完畢後配置ros環境,這裏的目的是:啓動QTcreator的同時通過配置內容加載ros的一些關鍵功能。安裝成功後根據安裝目錄在applications的文件夾下找這個desktop文件,/usr/share/applications/DigiaQt-qtcreator-community.desktop 找到後將其內容修改爲:

[Desktop Entry]
Type=Application
Exec=bash -i -c /opt/Qt5.5.1/Tools/QtCreator/bin/qtcreator
Name=Qt Creator (Community)
GenericName=The IDE of choice for Qt development.
Icon=QtProject-qtcreator
Terminal=false
Categories=Development;IDE;Qt;
MimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.qt.qmakeprofile;application/vnd.qt.xml.resource;text/x-qml;text/x-qt.qml;text/x-qt.qbs;
這裏要注意的是Exec中的bash -i -c(啓動ros環境變量的語句) 以及後面的qtcreator執行文件的目錄。

  修改完畢執行下一步,

  三 .在我們的qtcreator上的導航欄中,打開工具(T),選擇選項,再在左邊欄目中選擇Kits,進入構建套件(kit),這裏也不贅述,貼個鏈接,有需要的同學可以打開看看,https://blog.csdn.net/l1647701398/article/details/83112969

  四 .使用qtcreator歡迎頁中的Open Project打開自己的ros項目包,選擇包目錄下的CMakeLists.txt(例如:~/dev/catkin_ws/src/chapter6_tutorials/CMakeLists.txt),打開後系統自動構建,即可看到自己的src目錄以及裏面的cpp文件了,試着輸入一下RO,看看後面智能輸入的內容吧,愉快的使用QT讓你的機器人跑起來吧!

  五 .加一句,如果目錄沒有導入,把項目中的構建目錄地址改爲工作空間下的build文件夾中的包名(如/home/xxxx/dev/catkin_ws/build/chapter5_tutorials)即可。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章