cmake使用/ Od禁用优化

aj3*_*423 3 cmake

CMAKE_BUILD_TYPE是Release,我试过这个来禁用优化:

set(CMAKE_CXX_FLAGS "-Od ${CMAKE_CXX_FLAGS}")
Run Code Online (Sandbox Code Playgroud)

但它不起作用,它显示:

cl : Command line warning D9025 : overriding '/Od' with '/O2'

如何在cmake中设置优化级别?谢谢.

m.s*_*.s. 9

您需要修改CMAKE_CXX_FLAGS_RELEASE,例如:

STRING(REPLACE "-O2" "-Od" CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE})
Run Code Online (Sandbox Code Playgroud)