編譯報警":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的開發。