在发布版本中启用调试

时间:2016-10-17 15:12:46

标签: c++ qt debugging visual-studio-2012

基本上我的问题是什么,当我在Debug版本中运行以下代码时,我收到index out of range异常:

int main(int argc, char* argv[])
{
     QApplication app(argc, argv);
     QStringList test();
     QInfo() << test.at(3);
     app.exec();
}

问题是,当我构建在发布模式并尝试运行应用程序时,没有任何事情发生,没有提示消息,没有崩溃 - 只是一个无声的退出。

因此我虽然需要启用调试模式 - 我这样做了:

  1. 将调试信息格式设置为程序数据库(/ Zi)
  2. 将启用增量链接设置为否(/ INCREMENTAL:NO)
  3. 将生成调试信息设置为是(/ DEBUG)
  4. 将参考设置为是(/ OPT:REF)
  5. 将生成地图文件设置为是(/ MAP)是(/ MAP)
  6. 将地图导出设置为是(/ MAPINFO:EXPORTS)
  7. 当我尝试启动我的应用时,仍然没有效果。那我怎么能启用呢?

0 个答案:

没有答案