非常基本的问题。 我想调试我的exe的发布版本。我的调试版工作正常。但发布版本像往常一样崩溃。
任何可用的工具或调试器都会有很大的帮助。
答案 0 :(得分:4)
您仍然可以在发布模式下启用调试信息,并像往常一样使用调试器。这里没什么特别的,除了由于优化调试时指令的顺序有时看起来很奇怪。
祝你好运,调试仅发布模式的错误是乏味的。
答案 1 :(得分:0)
我建议您添加某种日志系统或跟踪点来查找崩溃的来源。在调试版本时,调试器会欺骗您。您还可以提升编译器的警告级别,以查看一些常见的嫌疑,例如使用单元化变量。
答案 2 :(得分:0)
我建议你在一些内存调试器下运行exe,例如Rational Purify或BoundsChecker。它会在您的代码中发现与内存相关的错误(如果有的话)。