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