http://my.phirobot.com/blog/2013-12-ros_ide_qtcreator.html
一,我是怎样安装qt的呢?
我的博文:[转载]ubuntu下QT4开发环境的搭建,但有个问题,我的ubuntu12.04没安上qt creator。于是又在ubuntu software centor 中搜索qt creator,安上!
二、制作一个qt creator的快捷方式如下:
终端进入/usr/share/applications
新建文件 sudo gedit MyQtCreator.desktop
添加如下内容:
一,我是怎样安装qt的呢?
我的博文:[转载]ubuntu下QT4开发环境的搭建,但有个问题,我的ubuntu12.04没安上qt creator。于是又在ubuntu software centor 中搜索qt creator,安上!
二、制作一个qt creator的快捷方式如下:
终端进入/usr/share/applications
新建文件
添加如下内容:
[Desktop Entry] Exec=bash -i -c qtcreator %F Icon=qtcreator Type=Application Terminal=false Name=My Qt Creator GenericName=Integrated Development Environment MimeType=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
这样,在/usr/share/applications会有一个快捷方式 文件名叫MyQtCreator.desktop。
复制到桌面上。这个快捷方式保证了启动qt creator时加载了ros。
三、打开一个工程:
点击 Open Project 按钮,在弹出的对话框中选择 ~/rgbdslam_catkin_ws/src/XXX/XXX/ 路径下的CMakeLists.txt 文件,点击 Open,将会出现编译路径选择对话框。
这里要注意了,需要 Browse 将路径修改为 ~/catkin_ws/build/ 的路径。
点击 Next 后,在出现的对话框的 Arguments 一栏填入 -DCMAKE_BUILD_TYPE=Debug 或 -DCMAKE_BUILD_TYPE=Release(不填后面将无法调试),然后点击 Run CMake 即可开始编译。
最后设置一下执行环境,在Qt Creator的Projects->Run Settings->Run Configureation里选择当前的可执行文件kkk。可以用了,但还不是很理想,默认生成的工程只有一个build setttings:all。如果想进行debug,release或者其他定制,需要创建自己的build settings。选中projects,build settings页,edit build configuration,add一个名为debug的build settings,可以从默认的all里clone一个,也可以创建全新的,跟上面步骤一样:
- 指定build 目录,注意不同的build settings应该使用不同的目录
- 运行cmake生成makefile,同时指定cmake的命令行参数 -DCMAKE_BUILD_TYPE=Debug
这样就有了Debug版的build settings,再添加一个release版的,all可以删掉了。这样我们就能像qmake项目那样在debug和release构建模式之间任意切换了。至此,跨平台的基于CMake的Qt Creator就搭建好了。
四、如果提示:Could not find module Findlibg2o.cmake or a configuration file for package libg2o.
怎么办?
sudo apt-get install ros-hydro-libg2o
再次感谢yuanbo she。
转自:http://blog.sina.com.cn/s/blog_6ca5ea9f0102v6rl.html