QT运行ROS工程
文章目录
- 使用QT创建ROS工程
- 项目配置
- 修改cmake
- 环境配置
- 运行设置
- 运行
使用QT创建ROS工程
工程名字和路径
下一步(直接选择默认选项就可以)->完成
完成之后 是这样的
接下来在工作空间里面创建功能包
鼠标选中src点击右键->添加新文件
name::功能包的名字
path:路径,一般默认到src下即可
不用管
catkin:依赖的其他ros软件包的名字,中间可以用空格或者分号隔开
system:依赖的系统库的名字
Boost:依赖的Boost库名字
Deescription:功能包描述
下一步->完成
此时文件结构是这样的
在src下创建一个main.cpp
先尝试输出hello,world!
接下来对项目进行配置
项目配置
修改cmake
修改cmakelist,添加下面内容
add_executable(hello src/main.cpp)
target_link_libraries(hello
${catkin_LIBRARIES}
)
环境配置
点击项目->构建
build environment需要重点配置一下,点一下这个蓝色的字
滑到下面,选中之后edit
添加工作空间下面的devel和qt下的gcc
确认之后就可以了
运行设置
如下
其他的选项暂时不用管
运行
直接点击这个三角或者左上角构建->运行
可以看到在下面有程序的输出