我正在使用 xCode 中的模拟器调试 Iphone 程序,我还有最后一个问题需要解决,但我需要帮助解决它,原因如下:当它发生时,程序进入 Debug模式但没有出现错误(没有 BAD ACCESS出现)并且它不显示代码失败的地方。将一些变量作为全局变量可以帮助我查看它们的值,从而开始指出错误所在,但在我全面深入之前,我想知道你们使用哪些技术/工具来调试这些情况。
如果它有助于我调试以下内容:我将一些代码合并到 SpeakHere 演示中。该代码已添加到程序的 C++ 模块中(AQRecorder.h 和 .mm)。我似乎已经在我编写的函数中查明了问题代码。
最佳答案
我最喜欢的总是添加调试代码并将其记录到文件中。如果调试器无法正常工作,这使我可以报告解决问题所需的所有信息。
我通常使用可以在运行时或命令行操作的标志来控制调试代码。
关于c++ - 调试器失败时如何调试程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1411526/