7
我想爲發佈版本定義QT_NO_DEBUG_OUTPUT,但我無法找到添加它的位置。添加預處理器定義僅適用於Qt Creator中的發佈版本
我需要預處理器定義爲特定版本,即它應該會影響發佈版本而不是調試版本。
我找的這個等價(這是在Visual Studio):
我想爲發佈版本定義QT_NO_DEBUG_OUTPUT,但我無法找到添加它的位置。添加預處理器定義僅適用於Qt Creator中的發佈版本
我需要預處理器定義爲特定版本,即它應該會影響發佈版本而不是調試版本。
我找的這個等價(這是在Visual Studio):
在項目文件:
CONFIG(release, debug|release) {
#This is a release build
DEFINES += QT_NO_DEBUG_OUTPUT
} else {
#This is a debug build
}
注意,CONFIG可以包含 「釋放」以及「調試」。只有最後一個是有效的,這就是上面的檢查所做的。這是在這裏解釋說:
http://doc.qt.digia.com/qt/qmake-function-reference.html#config-config