CMake 编译中去掉警告/W3重写

“cl: 命令行 warning D9025 :正在重写“/W3”(用“/w”)”

解决方案

if(MSVC)
    string(REPLACE "/w3" "" CMAKE_C_FLAGS " ${CMAKE_C_FLAGS}")
    string(REPLACE "/W3" "" CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS}")
    add_compile_options(/w)
else()
    message(WARNING "This script is intended for MSVC compiler.")
endif()
Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐