编译报警":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的开发。