ROS下面应用Qt creator方法记录

一、首先下载qt creator的安装包。Qt creator的安装包可以从https://mirrors.ustc.edu.cn/qtproject/official_releases/qtcreator/4.1/4.1.0/ 中下载,下载的版本是qt-creator-opensource-linux-x86_64-4.1.0.run。
二、Qt creator的安装。

  1. cd Downloads
  2. sudo chmod +x qt-creator-opensource-linux-x86_64-4.1.0.run,就是将该文件变成可执行文件。
  3. sudo ./qt-creator-opensource-linux-x86_64-4.1.0.run,进行Qt creator安装的交互界面,安装在/opt路径下面。
    三、然后进行Qt creator对应ROS workspace中文件编译的配置。
  4. 进入/usr/share/applications当中,修改DigiaQt-qtcreator-community.desktop文件。
  5. 在文件的Exec="/opt/pycharm-community-4.0.4/bin/pycharm.sh"这一行中加上bash -i -c,变成Exec=bash -i -c "/opt/pycharm-community-4.0.4/bin/pycharm.sh"。
    参考:http://wiki.ros.org/IDEs#Qt_Creator_Plugin_for_ROS
    四、然后进行ros下面工程的管理。
  6. File - open - user_name/catkin_ws/src/CMakeLists.txt
  7. 然后只选择release这一项,然后release后面的路径设置为user_name/catkin_ws/build。

更新:
在使用过程中发现上述单独安装qt-creator的方法会导致qt creator中无法使用中文输入法。也根据搜到的一些方法对输入法进行了重新配置,但是还是无法解决不能在Qt creator的界面中进行中文输入的情况,最终只能选择将单独安装的qt-creator删除,然后按照https://lug.ustc.edu.cn/sites/qtguide/ch01-04.htm中的方法将qt creator作为qt的组件进行安装。Qt的下载还是在ustc的镜像文件库中进行下载。
一, 还是进行qt的安装

  1. cd Downloads
  2. sudo chmod +x qt-opensource-linux-x64-5.4.0.run,就是将该文件变成可执行文件。
  3. sudo ./qt-opensource-linux-x64-5.4.0.run, 进入Qt安装的交互界面, 将Qt安装在/home/username/下面。安装时候的选择, 除了Qt的代码库都安装就可以啦.
    二, 就是上面的第三步, 配置ros下面的环境。
    三, 然后就是打开工程
  4. 首先要设置好编译器, 在tools-->options-->Build&Run里面, 设置编译器如下图所示。
    /home/ttl/Downloads/qt_options.JPG
  5. 现在安装的版本可以打开catkin_ws里面单独的工程文件, 就是打开catkin_ws/src/project_name里面的CMakeLists.txt的文件。
  6. 然后在"执行CMake"这一步的参数中填入-DCMAKE_BUILD_TYPE=Release/Debug, 选择对应的gcc编译器, 然后点Run CMake的按钮就可以啦。

你可能感兴趣的:(ROS下面应用Qt creator方法记录)