用qt5.3.2打开ros(机器人操作系统)的界面(CmakeList.txt)
机器人操作系统的GUI用QT來实现,可以用qmake编译,也可以用cmake编译
一般來说,在QT调试中用qmake來调试,然而对于ros来说,用cmake更为熟练.
在qt中以打开CmakeList.txt的方法來打开GUI的方法:
1) 首先确保项目处于catkin的工作空间
这句话是为了环境变量而设置的,因为我的是linux系统, .bashrc里面
source ~/backup/ISW-build/devel/setup.bash
是运行ros指令查找的可执行文件目录,如果不是当前工程的目录有些东西比如消息,是查找不到的
2) File-open file or project 找到要打开的項目的CmakeList.txt
3) 设置BUILD Location中的build directory为catkin的工作空间的build 目录(只是需要设置一个生成目录,也可自定义一个qt_build目录)
此处build 目录对应.bashrc的目录, 如
source ~/backup/ISW-build/devel/setup.bash
那就 ~/backup/ISW-build
4) 在Run Cmake中设置Arguments为:-DCMKE-BUILD-TYPE=Debug(可为空,也就是说不用设置即可进行下一步)
5) Run Cmake
6) 若一切正常的話点击Finished.出现错误时请查看Cmake是否正确
欢迎大家批评,指正,交流!
联系方式:
emai: tongzhuodenilove@163.com
转自:http://blog.youkuaiyun.com/w383117613/article/details/44077799#comments