Q
C++调试版本
0
A
回答
4
您仍然可以在发布模式下启用调试信息,并像往常一样使用调试器。这里没什么特别的,只是由于优化,调试顺序有时看起来很奇怪。
祝你好运,调试只发布模式的bug是单调乏味的。
+0
也处于发布模式,调试器很可能会跨过或不愿进入许多源,因为它经过优化以至于生成的程序集似乎与源程序没有多少共同之处 – stijn 2011-04-05 11:16:07
0
我建议你添加某种记录系统或跟踪点来查找崩溃的来源。在调试发布时,调试器会欺骗你。您还可以提升编译器的警告级别,以查看一些常见的嫌疑犯,例如使用单位变量。
0
我建议你在某些内存调试器(如Rational Purify或BoundsChecker)下运行exe。它会在您的代码中发现与内存相关的错误(如果有的话)。
相关问题
- 1. visual C++强制发布版本使用调试版本代码
- 2. Asp.net发布版本与调试版本
- 3. 构建调试版本7
- 4. 调试版本中的内联函数(Visual C++ 2008)
- 5. C++版本VS调试,内存分配,跳过构造
- 6. 在C++中使用调试/发行版本DLL
- 7. 调试器中的C#:comctl32.dll版本6
- 8. Visual C++调试版本是否识别堆损坏错误?
- 9. 从零售版本获得优化到调试版本
- 10. 将调试版本链接到版本库:警告LNK4204
- 11. 发布版本与调试版本性能
- 12. 切换应用程序调试版本和MultiDexApplication发布版本
- 13. 发布版本的运行方式与调试版本不同
- 14. Qt调试版本和Qt发布版本有什么区别?
- 15. Sandcastle区分调试版本和发布版本?
- 16. Q/A,发布版本VS调试版本,并断言
- 17. VS10从调试版本生成发布版本
- 18. 将Flash版本从非调试更改为调试
- 19. Fastdebug /调试版本的JDK 7
- 20. 如何调试旧版本的软件?
- 21. Django的调试工具栏 - Prototypejs版本
- 22. 模板运行的版本,从调试
- 23. CodenameOne iOS调试版本错误
- 24. 调试发布版本时出错
- 25. 发布调试版本的asp.net dlls
- 26. Android版本和“等待调试器”
- 27. “无法启动程序”(调试版本)
- 28. Android Studio 2.0调试版本问题
- 29. UIFileSharingEnabled仅适用于调试版本
- 30. 在调试版本中包含资源
您使用了哪种C++语言? GC,VC还是其他什么? – Aamir 2011-04-05 10:58:29
您需要提及您正在使用的操作系统,体系结构,编译器等。 – 2011-04-05 11:00:31
@Paul R:exe可能表示MSVC。 – 2011-04-05 11:03:02