当前位置: 首页 > news >正文

【ROS】将Qt的Pro工程转换到ROS2的colcon

1、简述

本人是一枚资深的Qter小白,从Qt入门到放弃,再转投ROS2入门,秉着只踏破各家门槛,绝不入雷池一步的原则,聊一聊怎么将Qt的Pro工程转换到ROS2的colcon构建的工程。

Qt5默认使用qmake(pro工程文件)来管理项目,Qt6已改为默认使用CMake(CMakeLists.txt)来管理工程。
colcon 本质是封装了 CMake,在此基础上添加了 ROS2 的特有功能。
因此,先将Qt5的qmake转为CMake工程,再修改为ROS2的 colcon 工程

2、 pro工程文件转CMakeLists文件

参见本人博客:【Qt】pro工程文件转CMakeLists文件

补充:
1)错误处理
pro文件中的头文件列表(HEADERS)、源文件列表(SOURCES)中,没有全部转换到 CMakeLists.txt 的 add_executable(LaoerQtTest MACOSX_BUNDLE……中

原因分析:
对比转换前后的列表,

http://www.dtcms.com/a/189867.html

相关文章:

  • 【springcloud学习(dalston.sr1)】使用Feign实现接口调用(八)
  • spark小任务
  • AI产品上市前的“安全通行证“
  • 高防ip支持哪些网络协议
  • HDD 安全擦除:何时以及如何在 Windows PC 上安全擦除硬盘
  • vue3:十三、分类管理-表格--slot插槽详细说明---表格内拼接字段、tag标签
  • 微信小程序学习之搜索框
  • 【工具变量】各省市场化指数-杨兴权版共三个方法(1997-2023年)
  • C++类和对象之相关特性
  • bfs-最小步数问题
  • Leetcode数组day1
  • SpringAI
  • HandlerInterceptor介绍-笔记
  • NC65开发环境(eclipse启动)在企业报表中的报表数据中心里计算某张报表时,一直计算不出数据的解决办法。
  • C++类和对象练习:Date类实现日期的差,比较日期的大小,日期的前置后置++,--,输入输出Date类,对默认函数的练习。
  • uniapp使用全局组件,
  • Django + Celery 打造企业级大模型异步任务管理平台 —— 从需求到完整实践(含全模板源码)
  • VCS X-PROP建模以及在方针中的应用
  • 【MySQL】变更缓冲区:作用、主要配置以及如何查看
  • 记录: Windows下远程Liunx 系统xrdp 用到的一些小问题(免费踩坑 记录)
  • 海量数据Top k 与查重问题
  • 【FFmpeg】介绍+安装+VisualStudio配置FFMpeg库
  • 谷歌web第三方登录
  • .NET NativeAOT 指南
  • 鸿蒙OSUniApp打造多功能图表展示组件 #三方框架 #Uniapp
  • Java 重试机制详解
  • 鸿蒙OSUniApp 实现的二维码扫描与生成组件#三方框架 #Uniapp
  • 1688 平台 API 接口深度解析:高效获取商品详情数据的开发实践
  • 国产免费工作流引擎star 6.5k,Warm-Flow升级1.7.2(新增案例和修复缺陷)
  • LLaMA-Factory 微调 Qwen2-7B-Instruct