qt条件コンパイルdebugとreleaseバージョン--qmakeのCONFIG(debug、debug release)
1459 ワード
1.proファイルを変更する:(参考:http://blog.csdn.net/derryzhang/article/details/6592229)
CONFIG+=debug_and_release
CONFIG(debug, debug|release){
TARGET = ui_debug
} else {
TARGET = ui_release
makeまたはmake debug-----生成debug版}
make release -------リリースを生成
make all -------両方のバージョンが生成されます。
2.他のアプリケーション:http://blog.csdn.net/zqf_office/article/details/23928895)またはCONFIG(debug, debug|release) { LIBS += -L../lib1 -lhellod } else { LIBS += -L../lib2 -lhello }
3.releaseバージョンのすべてのQDebug()ヒント情報をブロックし、proファイルにDEFINES+=QT_を追加することができます。NOの_DEBUG_OUTCONFIG(debug, debug|release):LIBS += -L../lib1 -lhellod CONFIG(release, debug|release):LIBS += -L../lib2 -lhello