我在尝试按照 ros2 教程创建自定义 msg 和 srv 文件创建自定义界面时遇到导入错误 。该项目如下所示:
\nsrc/tutorial_interfaces/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 include\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 tutorial_interfaces\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 msg\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Num.msg\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 srv\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 AddThreeInts.srv\nRun Code Online (Sandbox Code Playgroud)\n我遵循了所有步骤,但在\n步骤5 构建tutorial_interfaces 包命令
\ncolcon build --packages-select tutorial_interfaces
失败并显示以下错误消息:
\nsrc/tutorial_interfaces/\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 CMakeLists.txt\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 include\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 tutorial_interfaces\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 msg\n\xe2\x94\x82\xc2\xa0\xc2\xa0 \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 Num.msg\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 package.xml\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 src\n\xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 srv\n \xe2\x94\x94\xe2\x94\x80\xe2\x94\x80 AddThreeInts.srv\nRun Code Online (Sandbox Code Playgroud)\n任何人都知道如何解决这个问题?
\n\n\n系统:Ubuntu 22.04 +\nROS2 Humble
\n