CMakeList中补充以下内容即可:
if(MSVC)
string(REGEX REPLACE "/WX" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
string(REGEX REPLACE "/WX" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
endif()
在CMakeLists.txt文件中,当检测到编译器是MSVC时,这段代码会移除/CW(或/WX)编译选项,防止将警告视为错误。这允许项目在有警告的情况下也能继续编译。
CMakeList中补充以下内容即可:
if(MSVC)
string(REGEX REPLACE "/WX" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
string(REGEX REPLACE "/WX" "" CMAKE_C_FLAGS "${CMAKE_C_FLAGS}")
endif()
4720

被折叠的 条评论
为什么被折叠?