gpt4 book ai didi

c++ - 通过 cmake 在 vi​​sual studio 中设置优化设置

转载 作者:搜寻专家 更新时间:2023-10-31 02:13:30 25 4
gpt4 key购买 nike

当我使用 cmake 文件为 visual studio (2015) 创建项目时,优化级别在 Release模式下默认设置为 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

没有成功。有谁知道正确的方法吗?

最佳答案

我使用这段代码:

string(REPLACE "-O2" "-O0" CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE}")
string(REPLACE "-O2" "-O0" CMAKE_C_FLAGS_RELEASE "${CMAKE_C_FLAGS_RELEASE}")

关于c++ - 通过 cmake 在 vi​​sual studio 中设置优化设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41264827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com