如何使用QT打开已存在的ROS工作空间

版本信息:QT Creator 4.4.1 Based on Qt 5.9.1(GCC 4.9.,64bit);ROS Indigo

参考文献:

  1. http://wiki.ros.org/IDEs#QtCreator
  2. https://ros-industrial.github.io/ros_qtc_plugin/

下载QT并安装,依照参考文献2安装ros插件。

之后,首先修改Qt  Creator快捷方式启动文件/usr/share/applications/qt59creator.desktop,使得启动qt的同时能够加载ROS的环境变量。

                                                             如何使用QT打开已存在的ROS工作空间_第1张图片

修改待打开的ROS工作空间下的catkin_make/src/CMakeLists.txt文件(因为此文件只是一个链接文件,不修改的话编译会出现“找不到catkin软件包”的问题),修改方式如下:

cd catkin_ws/src/
mv CMakeLists.txt CMakeLists.txt.old
cp /opt/ros/indigo/share/catkin/cmake/toplevel.cmake CMakeLists.txt

 创建专属于ROS的Kit,Tools-option-Build&Run-Kits下,更改“CMake Configuration”中的CMAKE_PREFIX_PATH变量,如下图所示

              如何使用QT打开已存在的ROS工作空间_第2张图片

至此,就完成了QT的配置工作,可以打开整个的ROS工作空间。

你可能感兴趣的:(如何使用QT打开已存在的ROS工作空间)