CMake中的CMAKE_MAKE_PROGRAM配置参数
版主在windows下部署STM32的开发环境,在编写好cmakelists.txt后,一执行cmake .. 就报未设备CMAKE_MAKE_PROGRAM参数的错误。这是啥?要怎么解决?
问题原因
这个错误表明 CMake 无法找到用于构建项目的构建工具。
在 CMakeLists.txt 文件中没有指定正确的构建工具。CMake 需要知道用于编译和构建项目的构建工具的路径,才能正确地生成构建系统。 默认情况下,CMake 会尝试自动检测可用的构建工具。但是,如果系统中没有设置默认的构建工具路径,或者路径设置不正确,就会导致 CMAKE_MAKE_PROGRAM 未设置的错误。
解决办法
在 CMakeLists.txt 文件中,可以通过 set 命令来设置 CMAKE_MAKE_PROGRAM 的值。
set(CMAKE_MAKE_PROGRAM D:\\mingw64\\bin\\make.exe)
CMake其实挺好使用的!嘿嘿!