【问题标题】:Qt: no map/pdb files generated for windows release buildsQt:没有为 Windows 版本生成的 map/pdb 文件
【发布时间】:2012-02-10 20:24:28
【问题描述】:

我的 Qt 4.7.4 项目文件在 Windows 发布版本下不会生成 map/pdb 文件。因此,事后调试是不可能的。

有什么标志可以改变吗?

【问题讨论】:

标签: qt


【解决方案1】:

将以下内容添加到 .pro 文件中:

QMAKE_LFLAGS_RELEASE+=/MAP
QMAKE_CFLAGS_RELEASE += /Zi
QMAKE_LFLAGS_RELEASE +=/debug /opt:ref

【讨论】:

  • 奇怪,这只有在我将这些设置为环境变量时才对我有用,但 .pro 完全忽略了它们
  • 您必须在“build”菜单中按“run qmake”,qtcreator 才能处理 .pro 文件中的更改
  • 您可能需要添加QMAKE_CXXFLAGS_RELEASE += -Oy-QMAKE_CFLAGS_RELEASE += -Oy- (Qt 5)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-23
  • 2011-07-24
  • 2017-12-22
  • 2013-12-03
  • 2023-03-04
相关资源
最近更新 更多