【问题标题】:How to totally disable debugging features from Visual C++?如何完全禁用 Visual C++ 的调试功能?
【发布时间】:2018-01-09 11:49:46
【问题描述】:

即使在 Visual C++ 2013 Express 中从 Debug 移动到 Release 模式之后:

我仍然注意到:

  • 使用 F5 从 VC++ 内部运行 .exe
  • 在 Windows 资源管理器中运行 相同的 .exe,方法是双击 .exe

有没有办法在 Visual C++ 中运行您正在处理的.exe,而无需启用任何调试功能?(使用方便的快捷方式,例如 F5 kbd>) ?

【问题讨论】:

  • 你试过 Ctrl + F5 吗?
  • 您观察到的std::vector 的性能差异是什么?
  • @VTT 在 VC++ 中插入数百万个项目、排序等速度要慢两倍。
  • @Asesh 这似乎解决了它,太棒了!这就是答案,如果你想发布它。有没有办法让 F5 产生 CTRL+F5 的作用?
  • 你得到的确切时间是什么?插入数以百万计(到底有多少?)的项目(什么样的项目?)并对其进行排序不应该花费一秒钟的时间,即使它运行的速度是原来的两倍,它也不应该产生任何明显的差异。您可能还应该提供mvce

标签: c++ windows visual-studio debugging visual-c++


【解决方案1】:

这是解决方案,感谢@Ashesh 的评论:

菜单工具>选项>环境>键盘

然后将 Debug.StartWithoutDebugging 的键盘快捷键从 CTRL F5 替换为 F5。

【讨论】:

  • 由于该问题已经解决,您可以将其标记为答案,这样可以帮助遇到相同问题的其他社区成员轻松找到答案。祝你有美好的一天。
猜你喜欢
  • 2012-03-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-18
  • 1970-01-01
  • 2022-08-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多