提供された.pro
ファイルを使用していますが、何らかの理由で、デバッグ ライブラリのライブラリ名に「d」が追加されないように構成されています。これは何が原因で、どうすれば復元できますか?
例QtGui4.dll
(リリース) およびQtGuid4.dll
(デバッグ)
ありがとう。
これを .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 の値を前後に接着剤で結合します。
.pro ファイルで、変数に次を追加debug
します。CONFIG
CONFIG += qt debug
参照: http://doc.qtsoftware.com/4.5/qmake-tutorial.html#make-an-application-debuggable