我正在使用提供的.pro
文件,由于某种原因,它被配置为调试库没有在其库名称后附加“d”。是什么原因造成的,我该如何恢复?
例如QtGui4.dll
(发布)和QtGuid4.dll
(调试)
谢谢。
将此添加到 .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)
中的变量在前后用胶水连接变量名的值。
在您的 .pro 文件中,添加debug
到CONFIG
变量:
CONFIG += qt debug
见:http ://doc.qtsoftware.com/4.5/qmake-tutorial.html#making-an-application-debuggable