qt如何配置ros环境

在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

截图如下:
在这里插入图片描述

相关推荐

  1. ROS2 ZEDX UBUNTU 环境配置

    2024-03-12 07:36:08       25 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-03-12 07:36:08       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-03-12 07:36:08       100 阅读
  3. 在Django里面运行非项目文件

    2024-03-12 07:36:08       82 阅读
  4. Python语言-面向对象

    2024-03-12 07:36:08       91 阅读

热门阅读

  1. SQLite表添加主键

    2024-03-12 07:36:08       40 阅读
  2. stl-list

    2024-03-12 07:36:08       44 阅读
  3. python-0001-安装虚拟环境

    2024-03-12 07:36:08       40 阅读
  4. C#设计原则

    2024-03-12 07:36:08       38 阅读
  5. 科技革新的引擎-2024年AI辅助研发趋势

    2024-03-12 07:36:08       44 阅读
  6. MR混合现实情景实训教学系统模拟高空作业情景

    2024-03-12 07:36:08       41 阅读
  7. P1908 逆序对

    2024-03-12 07:36:08       42 阅读