8

リリース ビルド用に QT_NO_DEBUG_OUTPUT を定義したいのですが、追加する場所が見つかりませんでした。

プリプロセッサの定義をリリース固有にする必要があります。つまり、リリース ビルドに影響する必要がありますが、デバッグ ビルドには影響しません

これに相当するものを探しています(Visual Studioにあります):

ここに画像の説明を入力

4

1 に答える 1

11

プロジェクト ファイルで:

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

于 2012-11-24T08:00:13.513 に答える