catkin_install Invoking "make cmake_check_build_system" failed
时间: 2024-01-03 10:15:36 浏览: 208
dlib安装失败时使用的cmake编译库
catkin_make报错"Invoking “make cmake_check_build_system” failed"是由于在执行catkin_make命令时,对于构建系统的检查没有通过而导致的。具体原因可能是编译器环境配置不正确或者包依赖关系有问题。
为了解决这个问题,可以尝试以下几个方法:
1. 确保编译器环境配置正确:检查系统中是否安装了正确的编译器,并且已经设置了正确的环境变量。可以尝试重新安装编译器或者更新环境变量配置。
2. 检查包依赖关系:查看项目中的CMakeLists.txt文件,确保所有的依赖包都正确地被添加到项目中。如果缺少依赖包,可以尝试使用命令行安装这些依赖包。
3. 清除构建文件并重新编译:在项目的根目录下执行以下命令清除构建文件:`rm -rf build/ devel/`,然后重新执行catkin_make命令。
4. 检查编译时的错误信息:在执行catkin_make命令时,会输出详细的编译错误信息。可以根据这些错误信息来排查问题,并采取相应的措施来解决。
阅读全文