原因
$ catkin_make -DCATKIN_WHITELIST_PACKAGES=“package1;package2”
可能是由於編譯某個包的時候用了上述命令。
解決方案:
$ catkin_make -DCATKIN_WHITELIST_PACKAGES=""
在/dev/catkin_ws/中輸入上述命令運行就行
想要單獨編譯某個包
$ catkin_make --only-pkg-with-deps VINS-Mono
把VINS-Mono換成想要的包名。
參考文獻:http://wiki.ros.org/catkin/commands/catkin_make