网站地图插件佛山微网站建设 天博
在Qt5.7的版本可以使用bash -i -c来启动qt,让Qt自己识别系统环境,不知道为什么Qt在之后的版本,这样使用都失效了。因为它会默认把CMAKE_PREFIX_PATH修改掉。
 网上还有安装ros插件版本的qt creator,感觉失去了一些灵活性。
 自己测试发现,只要在CMakeList.txt中加入ros的库信息即可。
set(CMAKE_PREFIX_PATH "/home/peak/catkin_ws_test_qt_ros/devel;/opt/ros/kinetic;${CMAKE_PREFIX_PATH}") 
这样编译是没有问题的。
 但是运行的时候还要配置ROS的一个变量ROS_MASTER_URI
 具体位置在qt的Build Environment
ROS_MASTER_URI = http://localhost:11311
 
截图如下:
 
