在 Windows 中,是什么让 qmake 附加一个“d”? 到调试目标?
我正在使用提供的 .pro 文件,并且出于某种原因,它被配置为调试库的库名称后不会附加“d”。 造成这种情况的原因是什么以及如何恢复?
例如QtGui4.dll
(发布)和QtGuid4.dll
(调试)
谢谢。
I'm using a provided .pro
file and for some reason, it's configured so that the debug libraries do not have "d" appended to their library name. What causes this and how do I restore it?
E.g. QtGui4.dll
(release) and QtGuid4.dll
(debug)
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
将其添加到 .pro 文件中,它将在 Mac 上附加 _debug ,在 Windows 调试版本上附加 d 。
CONFIG(xx, yy)
此函数可用于测试放入 CONFIG 变量中的变量join(variablename,glue,before,after)
将variablename的值与glue、before和after连接起来。以两种模式安装
Add this to the .pro file and it will append _debug for mac and a d for windows debug build.
CONFIG(xx, yy)
This function can be used to test for variables placed into the CONFIG variablejoin(variablename, glue, before, after)
Joins the value of variablename with glue, before and after.Installing in Both Modes
在 .pro 文件中,将
debug
添加到CONFIG
变量:请参阅:http://doc.qtsoftware.com/4.5/qmake-tutorial.html#making-an-application-debuggable
In your .pro file, add
debug
to theCONFIG
variable:See: http://doc.qtsoftware.com/4.5/qmake-tutorial.html#making-an-application-debuggable