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

Pav*_*ban 1 c++ compiler-construction settings qmake visual-studio

由于兼容性问题,我在发布模式下在VS2008中编译我的项目,但我需要访问调试信息.这就是我在项目属性中为发布模式手动设置调试设置的原因.在VS2008中,我打开属性窗口并选择:

  1. 配置属性/ C/C++ /优化=禁用/ Od
  2. 配置属性/ C/C++ /常规/调试信息格式=程序数据库(/ Zi)
  3. 配置属性/ C/C++ /链接器/生成调试信息=是(/ DEBUG)

我使用专业文件来配置我的项目的vcproj文件.每次我改变这个pro文件时,我都要重新加载我的项目,并且调试设置丢失了.我想在pro-file中包含上面提到的三个设置,这样在更改后,我不需要再次设置调试设置.

我已经google了,我也在QT参考中看了我的问题,但我找不到任何东西.我很乐意收到任何建议!

Pav*_*ban 6

伙计们,我已经弄清楚了.

在QMAKE文件中myproject.pro,插入以下命令:

QMAKE_CXXFLAGS_RELEASE += /Zi 
QMAKE_CXXFLAGS_RELEASE += /Od
QMAKE_LFLAGS_RELEASE += /DEBUG
Run Code Online (Sandbox Code Playgroud)

这应该工作!