【发布时间】:2011-03-22 14:43:18
【问题描述】:
开始调试(F5)和不调试开始(CTRL-F5有什么区别? kbd>) 当代码以发布模式编译时?
我发现对于某些 C++ 代码,CTRL-F5 比 F5 快 10 倍。如果我没记错的话,调试器附加到 F5 的执行进程,而不是 CTRL-F5。由于这是 Release 模式,编译后的代码没有任何调试信息。所以,如果我没有任何断点,那么两者的执行时间应该是相同的,不是吗?!
(假设发布和调试模式是您在创建新的 Visual C++ 项目时获得的典型配置。)
【问题讨论】:
标签: visual-studio debugging visual-c++ release