Visual Studio-如何在发布模式下观看变量值

先锋队

我想在Visual Studio中运行我的C ++程序,这样就可以像在调试模式下一样,通过将变量值添加到监视窗口中来监视变量的值,而同时又不具有降低错误检查性能的性能。这发生在调试版本中。

换句话说,我想要发布的速度和调试的调试功能,我不在乎错误检查,这是一个相对安全的应用程序,没有实际的含义-我的缓冲区可能溢出,等等。

请提出任何建议如何实现?

元立方

MSDN网站上有一篇很好的入门文章,列出了要遵循的一系列步骤。

如何:调试发行版

解释步骤:

  1. 打开项目的“属性页”对话框。
  2. 单击“ C / C ++”节点。将调试信息格式设置为C7兼容(/ Z7)或程序数据库(/ Zi)。
  3. 展开链接器,然后单击常规节点。将“启用增量链接”设置为“否”(/ INCREMENTAL:NO)。
  4. 选择“调试”节点。将“生成调试信息”设置为“是(/ DEBUG)”。
  5. 选择优化节点。将引用设置为/ OPT:REF并将启用COMDAT折叠为/ OPT:ICF。

现在,您可以调试发布构建应用程序。要查找问题,请单步执行代码(或使用即时调试),直到找到发生故障的位置,然后确定错误的参数或代码。

尝试使用这些选项,确定哪种方法最适合您的情况。还有一些更高级的步骤可以有选择地打开调试信息-浏览该链接底部的相关页面。

另一个选择是继续运行DEBUG构建,但是关闭您提到的运行时检查。有不同级别的检查,如/ RTC(运行时错误检查)所述

  1. 打开项目的“属性页”对话框。有关详细信息,请参见如何:打开项目属性页。
  2. 单击C / C ++文件夹。
  3. 单击代码生成属性页。
  4. 修改以下一个或两个属性:基本运行时检查或较小类型检查。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Visual Studio-如何在发布模式下观看变量值

来自分类Dev

Visual Studio代码-如何在调试期间内联显示变量值?

来自分类Dev

Visual Studio 2013-调试中的变量值窗口

来自分类Dev

Visual Studio如何在调试模式下进行ifstream

来自分类Dev

Visual Studio(C ++)调试模式与发布模式下的调试

来自分类Dev

当观看变量时,Visual Studio 2005崩溃

来自分类Dev

如何使用Visual Studio 2013在发布/调试x64模式下编译libprotobuf

来自分类Dev

如何安装Visual Studio?

来自分类Dev

如何安装Visual Studio?

来自分类Dev

如何管理Visual Studio?

来自分类Dev

Visual Studio 2017 - 在调试模式下无法查看变量

来自分类Dev

Visual Studio 2013 OMP发布模式

来自分类Dev

管理员模式下的Visual Studio

来自分类Dev

Visual Studio发布MSdeploy $(SolutionDir)

来自分类Dev

如何在Visual Studio中的交互模式下访问F#模块

来自分类Dev

如何在调试模式下启动之前让 Visual Studio '17 进行构建

来自分类Dev

如何在Visual Studio的发布后事件中使用msbuild?

来自分类Dev

您如何在Visual Studio中发布类库?

来自分类Dev

如何在Visual Studio WPF中绑定“发布版本”属性

来自分类Dev

如何在Visual Studio WPF中绑定“发布版本”属性

来自分类Dev

您如何在Visual Studio中发布类库?

来自分类Dev

如何扩展Visual Studio Web发布管道?

来自分类Dev

从cmake引用Visual Studio变量

来自分类Dev

访问Visual Studio的$ exception变量

来自分类Dev

Visual Studio变量类型星号

来自分类Dev

进入中断模式后如何在 Visual Studio 中查看自动变量

来自分类Dev

如何在Visual Studio 2013中以调试模式关闭ASSERT

来自分类Dev

如何使Visual Studio 2015 C ++项目与Visual Studio 2010兼容?

来自分类Dev

Visual Studio扩展项目:如何更改目标Visual Studio版本?

Related 相关文章

  1. 1

    Visual Studio-如何在发布模式下观看变量值

  2. 2

    Visual Studio代码-如何在调试期间内联显示变量值?

  3. 3

    Visual Studio 2013-调试中的变量值窗口

  4. 4

    Visual Studio如何在调试模式下进行ifstream

  5. 5

    Visual Studio(C ++)调试模式与发布模式下的调试

  6. 6

    当观看变量时,Visual Studio 2005崩溃

  7. 7

    如何使用Visual Studio 2013在发布/调试x64模式下编译libprotobuf

  8. 8

    如何安装Visual Studio?

  9. 9

    如何安装Visual Studio?

  10. 10

    如何管理Visual Studio?

  11. 11

    Visual Studio 2017 - 在调试模式下无法查看变量

  12. 12

    Visual Studio 2013 OMP发布模式

  13. 13

    管理员模式下的Visual Studio

  14. 14

    Visual Studio发布MSdeploy $(SolutionDir)

  15. 15

    如何在Visual Studio中的交互模式下访问F#模块

  16. 16

    如何在调试模式下启动之前让 Visual Studio '17 进行构建

  17. 17

    如何在Visual Studio的发布后事件中使用msbuild?

  18. 18

    您如何在Visual Studio中发布类库?

  19. 19

    如何在Visual Studio WPF中绑定“发布版本”属性

  20. 20

    如何在Visual Studio WPF中绑定“发布版本”属性

  21. 21

    您如何在Visual Studio中发布类库?

  22. 22

    如何扩展Visual Studio Web发布管道?

  23. 23

    从cmake引用Visual Studio变量

  24. 24

    访问Visual Studio的$ exception变量

  25. 25

    Visual Studio变量类型星号

  26. 26

    进入中断模式后如何在 Visual Studio 中查看自动变量

  27. 27

    如何在Visual Studio 2013中以调试模式关闭ASSERT

  28. 28

    如何使Visual Studio 2015 C ++项目与Visual Studio 2010兼容?

  29. 29

    Visual Studio扩展项目:如何更改目标Visual Studio版本?

热门标签

归档