【发布时间】:2016-12-21 14:13:44
【问题描述】:
当我使用 cmake 文件为 Visual Studio (2015) 创建项目时,在发布模式下,优化级别默认设置为 O2。
我无法找到将其更改为 cmake 文件中的其他值的方法。 另外,我还需要构建程序数据库 (.pdb)。
我试过了:
SET(CMAKE_CXX_FLAGS "-O0")
SET(CMAKE_C_FLAGS "-O0")
和
SET(CMAKE_CXX_FLAGS_RELEASE "-O0")
SET(CMAKE_C_FLAGS_RELEASE "-O0")
这里建议:
https://unix.stackexchange.com/questions/187455/how-to-compile-without-optimizations-o0-using-cmake
没有成功。有人知道正确的方法吗?
【问题讨论】:
-
在 Stack Overflow 上,我们倾向于将问题发布和解决方案分开。而不是添加
SOLVED子句,you may post answer on your own question。此功能非常适合您的情况:请使用它。 -
很高兴知道这一点。它的固定!
标签: c++ visual-studio cmake