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

截图如下:

相关推荐
PPPPPaPeR.6 分钟前
光学算法实战:深度解析镜片厚度对前后表面折射/反射的影响(纯Python实现)
开发语言·python·数码相机·算法
橙露9 分钟前
Java并发编程进阶:线程池原理、参数配置与死锁避免实战
java·开发语言
froginwe119 分钟前
C 标准库 - `<float.h>`
开发语言
2501_9160088920 分钟前
深入解析iOS机审4.3原理与混淆实战方法
android·java·开发语言·ios·小程序·uni-app·iphone
Dimpels40 分钟前
CANN ops-nn 算子解读:AIGC 批量生成中的 Batch 处理与并行算子
开发语言·aigc·batch
blueSatchel1 小时前
U-Boot载入到DDR过程的代码分析
linux·开发语言·u-boot
无小道1 小时前
QT——QFIie和QFileInfo文件类
开发语言·qt·命令模式
踢足球09291 小时前
寒假打卡:2026-2-7
java·开发语言·javascript
薛定谔的猫喵喵2 小时前
基于PyQt5的视频答题竞赛系统设计与实现
开发语言·qt·音视频
岱宗夫up2 小时前
Python 数据分析入门
开发语言·python·数据分析