机器人操作系统ROS2学习—编译工作空间colcon build报错问题

在ROS2中,工作空间创建完成后,会经常需要编译工作空间。在工作空间dev_ws 下打开一个终端,通过指令Colcon build来编译工作空间。

1、这个过程有可能会出现如下错误: "colconbuild:Duplicate package names not supported"

根据错误分析,出现了两个命名相同的功能包learning-pkg_c 和learning-pkg_python。

通过删除一个相同的功能包即可消除错误信息,例如删除src文件夹下的learning_pkg_C 和learning_pkg-python功能包。

再次通过指令colcon build编译,就可以了。编译的过程需要点时间,以下是编译开始和结束的两张图片,表示编译完成。

2、每次改完程序后,也需要重新编译工作空间,以刷新保存程序,保证ROS2再次运行程序时不会报错。

在同名工忠号上会发布更多关于ROS2的内容。

相关推荐
晚秋贰拾伍2 小时前
科技周刊08-微博上线国内社交平台首个AI社区
人工智能·科技
m0_716765234 小时前
C++提高编程--STL常用容器(set/multiset、map/multimap容器)详解
java·开发语言·c++·经验分享·学习·青少年编程·visual studio
熵减纪元4 小时前
亚马逊下场抢人形机器人了:Sprout 被收编,家庭陪伴赛道开始热起来
机器人
进击切图仔6 小时前
Docker + tmux + ROS:持久化的机器人开发环境
docker·容器·机器人
自动化智库7 小时前
KUKA机器人与伏能士焊机通讯配置
机器人
iThinkAi智能体7 小时前
1个运营带4个实习生,周产350篇笔记:小红书图文矩阵真的没那么玄乎
人工智能·经验分享·笔记
再玩一会儿看代码8 小时前
Java中 next() 和 nextLine() 有什么区别?一篇文章彻底搞懂
java·开发语言·经验分享·笔记·学习
edtoplort8 小时前
CEO被逼退:业绩超预期仍难逃AI劫,从Adobe案例看90%公司都会犯的3个致命错误
经验分享
maxmaxma8 小时前
ROS2 机器人 少年创客营:Day 5
机器人·ros2
优化控制仿真模型8 小时前
【2026年6月最新】英语四级历年真题及答案解析PDF电子版(2015-2025年12月)
经验分享·pdf