ROS学习过程中的Logs


编译报警":This workspace contains non-catkin packages in it

报错提示 ```This workspace contains non-catkin packages in it, and catkin cannot build a non-homogeneous workspace without isolation.

该工作空间包含了非catkin类型的package,并且catkin不能编译一个“非同步的工作空间” without isolation

###### 解决方法
```catkin_make_isolated' command instead
使用‘catkin_make_isolated’代替‘catkin_make’进行编译
解释

catkin_make_isolated比catkin_make更好一点, catkin_make_isolated编译时,会认为每一个功能包都是一个独立的编译空间, 因此不会像catkin_make需要求所有定义的目标变量名必须是唯一值以免冲突, 而colcon工具目前主要在ros2上开发应用,当然也可以适用于ros1的开发。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM