gpt4 book ai didi

c++ - 仅为 Qt Creator 中的 Release 构建添加预处理器定义

转载 作者:可可西里 更新时间:2023-11-01 18:27:29 25 4
gpt4 key购买 nike

我想为 Release 构建定义 QT_NO_DEBUG_OUTPUT,但找不到添加它的位置。

我需要预处理器定义是特定于发布的,即它应该影响发布构建,但不影响调试构建

我正在寻找与此等效的内容(它在 Visual Studio 中):

enter image description here

最佳答案

在您的项目文件中:

CONFIG(release, debug|release) {
#This is a release build
DEFINES += QT_NO_DEBUG_OUTPUT
} else {
#This is a debug build
}

请注意,CONFIG 可以同时包含“release”和“debug”。只有最后一个有效,这就是上面的检查所做的。这在这里解释:

http://doc.qt.digia.com/qt/qmake-function-reference.html#config-config

关于c++ - 仅为 Qt Creator 中的 Release 构建添加预处理器定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13539267/

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