QT插件+ROS 1 安裝配置

測試環境:

  • 系統版本:Ubuntu14.04
  • ROS版本:indigo
  • QT版本:5.8.0

QtCreator安裝

1 安裝前準備,安裝相應的GNU開發工具集和OpenGL開發庫, 請注意安裝軟件都需要root權限,並且要聯網安裝

sudo apt-get install build-essential libgl1-mesa-dev  libevent-pthreads-2.0.5 doxygen xorg-dev

2 下載64位Linux安裝包爲 qt-opensource-linux-x64-5.8.0.run。

cd ~/tools/
wget http://download.qt.io/archive/qt/5.8/5.8.0/qt-opensource-linux-x64-5.8.0.run
chmod +x ~/tools/qt-opensource-linux-x64-5.8.0.run

桌面下,點擊文件,進入tools,雙擊 .run 安裝文件直接圖形界面安裝
這裏寫圖片描述
這裏寫圖片描述
默認安裝在 /home//Qt5.8.0下、
這裏寫圖片描述
需要的Qt組件和工具,默認不安裝源碼
這裏寫圖片描述
默認Next完整安裝,完成後點左上角的 Dash home,輸入“qt”如果看到 Qt Creator 圖標則安裝成功
這裏寫圖片描述
設置快捷方式

  • 這一步將要修改Qt Creator快捷方式,使從快捷方式啓動Qt Creator的同時加載ROS環境變量。
  • 打開terminal,輸入下面的命令:
  • -
gedit ~/.local/share/applications/DigiaQtOpenSource-qtcreator.desktop

這條命令將打開DigiaQtOpenSource-qtcreator.desktop快捷方式文件,可以看到文件內容如下:

[Desktop Entry]
Type=Application
Exec=/home/ubu/Qt5.8.0/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 即改爲 Exec=bash -i -c /home/ubu/Qt5.8.0/Tools/QtCreator/bin/qtcreator ,保存並退出。
添加 bash -i -c 是爲了在通過快捷方式啓動Qt Creator的同時加載ROS環境變量
如果打開的文件是空,則表示沒有找到DigiaQtOpenSource-qtcreator.desktop文件
可能是安裝路徑不在本地用戶目錄下,或者版本不同導致的文件名不一致。
可以在 ~/.local/share/applications/ 和 /usr/share/applications/ 兩個路徑下用 ls qt 命令找找看。
如果沒有上述快捷方式文件,自己新建一個,只要文件內容類似上面的類容,路徑正確即可。
快捷方式可以放在 ~/.local/share/applications/ 和 /usr/share/applications/ 兩個位置。
當然也可以放在任意其他位置,功能跟放在上面兩個位置一樣,但左邊的任務欄不會正確顯示圖標

安裝ros_qtc_plugin插件

Ubuntu 14.04使用apt-get方式安裝,會安裝5.7版本的Qt Creator

sudo add-apt-repository ppa:levi-armstrong/qt-libraries-trusty
sudo add-apt-repository ppa:levi-armstrong/ppa  
sudo apt-get update && sudo apt-get install qt57creator-plugin-ros

安裝完成在Dash home出現Qt 5.7.1 Creator, 點擊即可啓動帶插件的QtCreator
這裏寫圖片描述
修改系統配置文件讓Qt啓動器選擇新版的Qt

$ sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

內容爲:

/usr/lib/x86_64-linux-gnu/qt4/bin
/usr/lib/x86_64-linux-gnu

修改成:

/home/ubu/Qt5.8.0/5.8/gcc_64/bin
/home/ubu/Qt5.8.0/5.8/gcc_64/lib
  • /home/ubu是我的主文件夾絕對路徑,請對應修改爲自己的。
  • 如果有多個QT版本,可以有不同的默認設置,查找並同樣修改
/usr/lib/x86_64-linux-gnu/qtchooser/default.conf
/usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章