1

我指的是这样一个事实,在调试模式下,您有时可以避免数组溢出,但在发布模式下,它会崩溃,您不知道是哪个数组出现问题(我的代码真的很大) . 我可以禁用额外的填充,所以在调试模式下也会发生崩溃,所以我可以检查哪个函数在调用堆栈上导致它?

4

1 回答 1

1

Release像往常一样构建但启用调试符号,这样您就可以在Release二进制文件中跟踪崩溃。

建议始终为Release构建启用符号;生成和保存.pdb文件使您可以轻松地从现场打开转储或小型转储并找出问题所在,而不必在内部重现它。您不必将它们包含在您的安装程序中或将它们提供给客户,只需将它们放在您的二进制文件旁边您可以轻松检索它们的地方。

于 2012-11-14T02:58:19.580 回答