【ROS2】“colcon build --packages-select polygon_base polygon_plugins ... polygon_base Failed“调试笔记

1. 问题描述

今天在学习《Creating and using plugins (C++) — ROS 2 Documentation: Iron documentation》,在进行编译时执行:

colcon build --packages-select polygon_base polygon_plugins

然后出现了错误:

D:\ros2_ws>colcon build --packages-select polygon_base polygon_plugins
Starting >>> polygon_base
Failed <<< polygon_base [3.11s, exited with code 1]

Summary: 0 packages finished [3.41s]
1 package failed: polygon_base
1 package not processed
WNDPROC return value cannot be converted to LRESULT
TypeError: WPARAM is simple, so must be an int object (got NoneType)

2. 调试日志

2.1 执行命令后没有输出具体错误信息

可以看到在执行colcon build命令之后,虽然“package failed”,但是后面的输出信息也没有说明具体的错误;
所以就需要去检查日志文件;

2.2 在使用的ROS2工作空间中查看日志文件

这里我们看看ChatGPT给出的建议:

查找日志文件:转到您的 ROS2 工作空间(例如 D:\ros2_ws),然后找到 log 目录。在这个目录下,应该有一个或多个与 polygon_base 相关的日志文件。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值