CMake是一个跨平台的构建系统,它允许开发者编写一种简单的文件来描述所有平台的构建过程。在CMake中,你可以通过以下方式增加编译参数和预处理指令: 添加编译参数: 使用add_compile_options命令。这个命令将添加到所有的目标上。例如: cmake add_compile_options(-Wall)使用target_compile_options命令。这个命令只会添...
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} ...")是另一种常见的添加编译参数的方法。这种方法直接修改了CMake的全局变量,所以它会影响到所有的目标。 例如,如果你想添加-Wall编译选项,你可以这样写: set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") 这行代码的意思是,将-Wall添加到CMAKE_CXX_FLAGS...