ros2 colcon 在工作区 src 中使用包的符号链接构建

问题描述

我正在将我的技能从 ROS1 更新到 ROS2,并通过 ROS2 教程构建了一个 workspace

以前使用 ROS1,我曾经拥有 catkin_ws 工作空间,并且在 src 文件夹中,有一个指向包含我的包的其他文件夹的符号链接。我的柳絮制作正确地构建了包,一切正常。

我用 ROS2 和 colcon build 尝试了同样的事情,但无法构建我的包,有人知道这些功能是否可用以及如何进行吗?

例如,假设我有两个文件夹:
~/dev_ws~/dev_packages
然后在 ~/dev_packages 中,我从教程中获得了我的包 ~/dev_packages/ros_tutorials,命令 git clone https://github.com/ros/ros_tutorials.git -b foxy-devel~/dev_packages

运行 所以我用命令 ln -s ~/dev_packages/ros_tutorials ~/dev_ws/src/ros_tutorials
创建了一个符号链接 最后从 colcon build 运行 ~/dev_ws 但未找到包 ros_tutorial
知道如何解决这个问题吗?

显然,如果我直接在 ~/dev_ws/src 中克隆,一切都可以找到。

谢谢

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)