Qtをメインに、プログラムやITに関する情報を発信

Qtの戯言

デバッグ

リリースビルドでqDebug関数の出力を抑止する

投稿日:

デフォルトでは、リリースモードでビルドをしても、qDebug関数の出力が有効になっています。
リリースモードで出力しないようにするには、プロジェクトファイル(.pro)に以下を追加します。

CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT

 

追加して保存した後、ビルドモードが「リリース」になっていることを確認し、
メニューバーの「ビルド」→「qmakeの実行」よりqmakeを実行し、
プロジェクトをビルドして下さい。
(結果が変わらない場合、ビルドではなくリビルドしてみて下さい。)

 

qDebug以外を抑止する場合

qInfo

CONFIG(release, debug|release):DEFINES += QT_NO_INFO_OUTPUT

 

qWarning

CONFIG(release, debug|release):DEFINES += QT_NO_WARNING_OUTPUT

 

-デバッグ
-, ,

Copyright© Qtの戯言 , 2020 All Rights Reserved Powered by STINGER.