1 回答
- 最新
- 投票最多
- 评论最多
0
【以下的回答经过翻译处理】 你好,
我遇到了一个类似的问题。当我使用rospack find my_package时,它显示我的包指向 "catkin_ws/install/my_package/share/my_package"。在这个目录中,没有包括launch文件夹。我想colcon构建的local_setup.bash将包指向了install文件夹(而不是src文件夹)。
我的解决方法是在CMakeList中添加Install命令,将可执行文件、launch文件夹(或其他文件夹)放入share文件夹。例如,命令如下:
## 标记其他文件夹(例如launch和world文件夹)
install(DIRECTORY
config
launch
meshes
rviz
urdf
DESTINATION ${CATKIN_PACKAGE_SHARE_DESTINATION}
)
希望这有所帮助。
祝好,
