这是一个糟糕的情况:我在 Windows 上有一个大型 C++ 应用程序存在内存损坏。
基本上我转储了一个浮点变量的内容,并从其他地方的字符串“hello world”中找到了“hell”的 ASCII 代码。
最大的问题是:我无法使用内存断点调试它,因为这只发生在 visual studio 之外的 Release模式下(visual studio 启动的 Release模式不会触发错误,也不会使用调试符号发布)。
由于应用程序很大并且操作有很多字符串,我不知道如何调试它。
您知道如何进行吗?
最佳答案
分而治之。 打印
。耐心点。
关于c++ - 为内存损坏调试不可调试的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18537019/