qt如何配置ros环境

在Qt5.7的版本可以使用bash -i -c来启动qt,让Qt自己识别系统环境,不知道为什么Qt在之后的版本,这样使用都失效了。因为它会默认把CMAKE_PREFIX_PATH修改掉。

网上还有安装ros插件版本的qt creator,感觉失去了一些灵活性。

自己测试发现,只要在CMakeList.txt中加入ros的库信息即可。

cpp 复制代码
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

cpp 复制代码
ROS_MASTER_URI = http://localhost:11311

截图如下:

相关推荐
云和数据.ChenGuang9 分钟前
Java装箱与拆箱(面试核心解析)
java·开发语言·面试
Evand J17 分钟前
【定位代码】复杂地磁环境下无人机自主导航增强技术研究——地磁匹配与多源数据融合方法,附matlab代码
开发语言·matlab·无人机
沛沛老爹18 分钟前
2025年java总结:缝缝补补又一年?
java·开发语言·人工智能·python·guava·总结·web转型ai
wadesir20 分钟前
高效计算欧拉函数(Rust语言实现详解)
开发语言·算法·rust
superman超哥21 分钟前
Rust 零拷贝技术应用:极致性能的内存操作艺术
开发语言·后端·rust·rust零拷贝技术·内存操作
superman超哥22 分钟前
Rust SIMD 指令优化:数据并行的极致性能
开发语言·后端·rust·数据并行·指令优化
weixin_478433321 小时前
iluwatar 设计模式
java·开发语言·设计模式
爱生活的苏苏1 小时前
修改默认滚动条样式
开发语言·javascript·ecmascript
AC赳赳老秦1 小时前
跨境电商决胜之道:基于深度数据分析的选品策略与库存优化
大数据·开发语言·人工智能·python·php·跨境电商·deepseek
charlie1145141911 小时前
快速备份与恢复 Conda 环境
linux·开发语言·windows·深度学习·机器学习·conda·环境配置