CMAKE_BUILD_TYPE为发布, 我试过这个来禁用优化:
set(CMAKE_CXX_FLAGS "-Od ${CMAKE_CXX_FLAGS}")
但它不起作用,显示:
cl : Command line warning D9025 : overriding '/Od' with '/O2'
如何在cmake中设置优化级别?感谢。
答案 0 :(得分:9)
您需要修改CMAKE_CXX_FLAGS_RELEASE
,例如:
STRING(REPLACE "-O2" "-Od" CMAKE_CXX_FLAGS_RELEASE ${CMAKE_CXX_FLAGS_RELEASE})