Q
C++调试版本
0
A
回答
4
您仍然可以在发布模式下启用调试信息,并像往常一样使用调试器。这里没什么特别的,只是由于优化,调试顺序有时看起来很奇怪。
祝你好运,调试只发布模式的bug是单调乏味的。
+0
也处于发布模式,调试器很可能会跨过或不愿进入许多源,因为它经过优化以至于生成的程序集似乎与源程序没有多少共同之处 – stijn 2011-04-05 11:16:07
0
我建议你添加某种记录系统或跟踪点来查找崩溃的来源。在调试发布时,调试器会欺骗你。您还可以提升编译器的警告级别,以查看一些常见的嫌疑犯,例如使用单位变量。
0
我建议你在某些内存调试器(如Rational Purify或BoundsChecker)下运行exe。它会在您的代码中发现与内存相关的错误(如果有的话)。
相关问题
- 1. C++“删除”调试版本缓慢
- 2. 调试安装的版本 - C#
- 3. visual C++强制发布版本使用调试版本代码
- 4. Asp.net发布版本与调试版本
- 5. 构建调试版本7
- 6. android proguard在调试版本?
- 7. 发行版与调试版本
- 8. 在C++中使用调试/发行版本DLL
- 9. 调试工作版本显示其他细节C#
- 10. Visual Studio C++ - 链接LIBCMT.lib和LIBCMTD.lib(调试版本)
- 11. Visual C++调试版本是否识别堆损坏错误?
- 12. 在Borland C++ builder 6.0版本中进行调试
- 13. GCC C++ 11调试版本,发布失败
- 14. 调试版本中的内联函数(Visual C++ 2008)
- 15. 调试器中的C#:comctl32.dll版本6
- 16. C#生产代码运行调试版本
- 17. C++版本VS调试,内存分配,跳过构造
- 18. C++压制调试版本中的断言
- 19. 调试和发布版本的静态库的Visual C++大小
- 20. Qt调试版本和Qt发布版本有什么区别?
- 21. PropertyInfo.CanWrite物业在调试版本真,在发布版本
- 22. 发布版本与调试版本性能
- 23. 将调试版本链接到版本库:警告LNK4204
- 24. 切换应用程序调试版本和MultiDexApplication发布版本
- 25. Sandcastle区分调试版本和发布版本?
- 26. Q/A,发布版本VS调试版本,并断言
- 27. 发布版本的运行方式与调试版本不同
- 28. 发布版本中运行时间过长(调试版本OK)
- 29. 从零售版本获得优化到调试版本
- 30. VS10从调试版本生成发布版本
您使用了哪种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