3

我正在使用提供的.pro文件,由于某种原因,它被配置为调试库没有在其库名称后附加“d”。是什么原因造成的,我该如何恢复?

例如QtGui4.dll(发布)和QtGuid4.dll(调试)

谢谢。

4

2 回答 2

7

将此添加到 .pro 文件中,它将附加_debug for mac 和一个d for windows debug build。

 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) 中的变量在前后用胶水连接变量名的值。

在两种模式下安装

于 2009-06-17T05:56:49.187 回答
1

在您的 .pro 文件中,添加debugCONFIG变量:

CONFIG += qt debug

见:http ://doc.qtsoftware.com/4.5/qmake-tutorial.html#making-an-application-debuggable

于 2009-06-17T04:16:30.860 回答