0

我使用 CMake 创建了 Visual Studio 文件。但问题是属性> c/c++ > 内部包含显示“继承项目警告”。我想更改为“关闭所有警告/extern:W0”。是否可以使用 CMAKELists.txt 文件进行此更改。

我尝试过的可能解决方案是

if(CMAKE_BUILD_TOOL MATCHES "(msdev|devenv|nmake)")
add_definitions(/W2)
endif()

if(MSVC)
string(REGEX REPLACE "/W[1-3]" "/W4" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
endif()

两个更改都不起作用,我是配置 Cmake 的初学者,如果我的信息不符合最低要求,请原谅。

4

0 回答 0