QMAKE * .pro-file:在发布模式下启用调试信息

问题描述:

由于兼容性问题,我在VS2008中以发布模式编译我的项目,但我需要访问调试信息。这就是为什么我在项目属性中手动设置发布模式下的调试设置的原因。在VS2008,我打开属性窗口,然后选择:QMAKE * .pro-file:在发布模式下启用调试信息

  1. 配置属性/ C/C++ /优化=禁用/ OD
  2. 配置属性/ C/C++ /一般/调试信息格式=程序数据库(/子)
  3. 配置属性/ C/C++ /连接器/生成调试信息=是(/ DEBUG)

我使用促文件来配置我的项目的vcproj文件。每当我改变这个pro-file时,我必须重新加载我的项目并且调试设置丢失。我希望在pro-file中包含上面提到的三个设置,以便在更改它之后,我不需要再次设置调试设置。

我已经使用Google搜索了,并且我也在QT reference中查看了我的问题,但是我找不到任何东西。我会很高兴收到任何建议!

好吧,我想通了。

在QMAKE文件myproject.pro,插入下面的命令:

QMAKE_CXXFLAGS_RELEASE += /Zi 
QMAKE_CXXFLAGS_RELEASE += /Od 
QMAKE_LFLAGS_RELEASE += /DEBUG 

这应该工作!