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

C++ ros2 debug

Cmakelist 中加入如下:

# 针对 Debug 模式关闭优化
if(CMAKE_BUILD_TYPE STREQUAL "Debug")add_compile_options(-g -O0)# target_compile_options(mpc_node PRIVATE -g -O0)
else()# 发布模式可保持优化add_compile_options(-O2)
endif()

编译命令

colcon build --cmake-args -DCMAKE_BUILD_TYPE=Debug

launch.json

{// 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。// 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387"version": "0.2.0","configurations": [{"name": "ROS: Launch","type": "ros","request": "launch","target": "/home/acan/Acan_ros2_ws/exp/mpc_ros2/src/mpc_path_tracker/launch/mpc_path_tracker.launch.py"},]
}

或者使用

{"configurations": [{"name": "ROS2 Debug","type": "cppdbg","request": "launch","program": "${workspaceFolder}/install/mpc_path_tracker/lib/mpc_path_tracker/mpc_node","args": [],"stopAtEntry": false,"cwd": "${workspaceFolder}","environment": [{"name": "ROS_DOMAIN_ID", "value": "0"}],"setupCommands": [{"text": "source install/setup.bash"}]}]
}
http://www.dtcms.com/a/453305.html

相关文章:

  • 深入解析:Object.prototype.toString.call() 的工作原理与实战应用
  • 浙江建设网站公司广告点击一次多少钱
  • 图表全能王 (ChartStudio) 新增多种图表支持,助力数据可视化
  • 网页制作免费网站网页制作工作总结
  • java快速复习
  • Day 24 - 文件、目录与路径 - Python学习笔记
  • 第9讲:函数递归——用“套娃”思维解决复杂问题
  • 东莞网站竞价推广运营百度云虚拟主机如何建设网站
  • 权限管理混乱微服务安全架构:OAuth2.0+JWT无感刷新方案非法请求拦截率
  • 北京理工大学网站开发与应用彩票网站开发彩票网站搭建
  • 网站建设公司重庆装修设计公司公司价格表
  • 厦门市建设局查询保障摇号网站首页系统开发板价格
  • 金溪网站建设制作电商系统开发公司
  • 直方图 vs 箱线图:两种看数据分布的思路差异
  • 构建AI智能体:五十六、从链到图:LangGraph解析--构建智能AI工作流的艺术工具
  • 【Spring】AOP的核心原理配方
  • 惠州建站平台建筑人才网招聘信息
  • 《Cargo 参考手册》第一章:清单
  • MVCC 多版本并发控制
  • 【AI智能体】Coze 打造AI数字人视频生成智能体实战详解:多模态情感计算与云边协同架构
  • 重庆网站建设培训机构学费重庆市官方网站
  • 关系建设的网站上海网站seo招聘
  • Vue router-view和router-link分开写在不同的组件中实现导航栏切换界面
  • Wan2.2-Animate V2版 - 一键替换视频角色,实现角色动作及表情同步迁移替换 支持50系显卡 ComfyUI工作流 一键整合包下载
  • Coordinate Attention for Efficient Mobile Network Design 学习笔记
  • 初识MYSQL —— 数据类型
  • 大型网站建设行情南通专业网站设计制作
  • 【AI智能体】Coze 打造AI数字人视频生成智能体实战详解:从0到1构建可交互虚拟主播
  • LabVIEW使用3D场景光照
  • 河北建设厅网站修改密码在哪wordpress 前台 很慢