3

提供された.proファイルを使用していますが、何らかの理由で、デバッグ ライブラリのライブラリ名に「d」が追加されないように構成されています。これは何が原因で、どうすれば復元できますか?

QtGui4.dll(リリース) およびQtGuid4.dll(デバッグ)

ありがとう。

4

2 に答える 2

7

これを .pro ファイルに追加すると、Mac の場合は_debug、Windows のデバッグ ビルドの場合はdが追加されます。

 CONFIG += debug_and_release

 CONFIG(debug, debug|release) {
     mac: TARGET = $$join(TARGET,,,_debug) 
     win32: TARGET = $$join(TARGET,,,d)
 }


CONFIG(xx, yy)この関数は、CONFIG 変数に配置された変数をテストするために使用できます join(variablename, glue, before, after) 。 variablename の値を前後に接着剤で結合します。

両方のモードでのインストール

于 2009-06-17T05:56:49.187 に答える
1

.pro ファイルで、変数に次を追加debugします。CONFIG

CONFIG += qt debug

参照: http://doc.qtsoftware.com/4.5/qmake-tutorial.html#make-an-application-debuggable

于 2009-06-17T04:16:30.860 に答える