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}
)
希望这有所帮助。
祝好,
相关内容
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前
- AWS 官方已更新 2 年前
- AWS 官方已更新 1 年前