Qt for ROS

来源:互联网 发布:色戒 梁朝伟 知乎 编辑:程序博客网 时间:2024/06/03 16:08

搭建Qt Create环境

  • 系统:Linux ubuntu 14.04
  • QT Create版本:2.5.2 QT opensource版本:4.8.5 or 4.8.6 下载地址:点击进去

  • 安装步骤

    1. cd到下载的源代码目录下,解压:tar zxvf qt-everywhere-opensource-src-4.8.4.tar.gz
    2. 进入解压后文件目录,执行配置:
      – cd qt-everywhere-opensource-src-4.8.4/
      – ./configure
      此时已经生成了Makefile 然后执行:make -j4
      – 执行:make install
    3. 然后安转Qt Create 按步骤进行即可
      安装完成后,使用文本编辑器编辑生成的桌面快捷方式
      修改成如下
[Desktop Entry]Exec=bash -i -c qtcreator %FIcon=qtcreatorType=ApplicationTerminal=falseName=Qt CreatorGenericName=Integrated Development EnvironmentMimeType=text/x-c++src;text/x-c++hdr;text/x-xsrc;application/x-designer;application/vnd.nokia.qt.qmakeprofile;application/vnd.nokia.xml.qt.resource;Categories=Qt;Development;IDE;InitialPreference=9

自此环境已搭建完成

使用QT 运行ROS

  1. 打开QT,使用’Open File or Project’ 打开顶级目录或者你需要的包的目录下的’CMakeLists.txt’,选择编译目录为对应的’build’目录,在参数行输入:“-DCMAKE_BUILD_TYPE=Debug” 执行[RunCmake]即可生成object.
  2. 如果打开的ROS包下有多个,可以在左侧的’Projects’中设置运行程序,也可以再次重新设置build目录

详细可参看IDES