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

【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_wscolcon build --packages-select polygon_base polygon_pluginsStarting polygon_baseFailed polygon_base [3.11s, exited with code 1]Summary: 0 packages finished [3.41s]1 package failed: polygon_base1 package not processedWNDPROC return value cannot be converted to LRESULTTypeError: 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相关的日志文件。