ubuntu18.04 ros qt开发环境搭建

开发环境ubuntu18.04  qt5.11  ros-melodic

1、从https://ros-qtc-plugin.readthedocs.io/en/latest/_source/How-to-Install-Users.html#qt-installer-procedure这个网址在线或离线安装qtcreator

2、环境变量

ubuntu18.04 ros qt开发环境搭建_第1张图片

3、输入qtcreator-ros打开qtcreator

4、新建ros workspace,创建package,以及创建node,注意build system要选择catkinmake,否则无法编译通过:

ubuntu18.04 ros qt开发环境搭建_第2张图片ubuntu18.04 ros qt开发环境搭建_第3张图片

 ubuntu18.04 ros qt开发环境搭建_第4张图片ubuntu18.04 ros qt开发环境搭建_第5张图片ubuntu18.04 ros qt开发环境搭建_第6张图片ubuntu18.04 ros qt开发环境搭建_第7张图片

5、编译项目

在cmakelist和package.xml中添加如下信息,然后再次进行编译:

ubuntu18.04 ros qt开发环境搭建_第8张图片ubuntu18.04 ros qt开发环境搭建_第9张图片

ubuntu18.04 ros qt开发环境搭建_第10张图片

CMAKELIST:

find_package(catkin REQUIRED COMPONENTS
  roscpp
  rospy
  std_msgs
)

include_directories(
# include
  ${catkin_INCLUDE_DIRS}
)

add_executable(talker src/talker.cpp)
target_link_libraries(talker ${catkin_LIBRARIES})

add_executable(listener src/listener.cpp)
target_link_libraries(listener ${catkin_LIBRARIES})

 

package.xml:

  catkin
  roscpp
  rospy
  std_msgs
  roscpp
  rospy
  std_msgs
  roscpp
  rospy
  std_msgs

 

6、运行:添加ros step,如下图

ubuntu18.04 ros qt开发环境搭建_第11张图片

最下面要勾选ros terminal才能看到ros的运行信息

如下图

ubuntu18.04 ros qt开发环境搭建_第12张图片

好了,最简单的qt开发环境搭建完成了!下次开始简单的界面开发!!!!!

 

你可能感兴趣的:(ROS机器人)