首页 > 解决方案 > 如何在现代 CMake 中覆盖优化级别标志

问题描述

覆盖优化级别标志(等以及 MSVC 对应项)的推荐方法-O2-O3什么/

target_compile_options(mytarget PUBLIC "$<$<CONFIG:RELWITHDEBINFO>:/Od>")

这导致编译器输出:

cl:命令行警告 D9025:用“/Od”覆盖“/O2”

我很高兴使用最新的 CMake 3.13.2。

标签: cmake

解决方案


推荐阅读