cmake error:string no output variable specified

执行命令:cmake ..

或cmake .. -DCMAKE_EXPORT_COMPILE_COMMANDS=1时,有时候会报错:

string no output variable specified 

这个错误不是语法的问题,是CMakeLists.txt写的时候,没有指定默认的CMAKE_BUILD_TYPE导致的,所以只需要指定build type即可,

在命令行中:cmake .. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_EXPORT_COMPILE_COMMANDS=1

或在顶层的CMakeLists.txt中设置默认的CMAKE_BUILD_TYPE

猜你喜欢

转载自blog.csdn.net/lianshaohua/article/details/108347420