我正在尝试使用此处找到的代码将 plCrashReporter 包含在我的 iPhone 应用程序中:
我的一个问题出现在这一行:
NSLog(@"Crashed with signal %@ (code %@, address=0x%" PRIx64 ")", report.signalInfo.name,
report.signalInfo.code, report.signalInfo.address);
错误:
error: expected `)' before 'PRIx64'
我试着四处搜索,但找不到任何关于此的内容。想法? report.signalInfo.address 是一个 64 位无符号整数,那么他们为什么不直接使用 %u?
谢谢!
最佳答案
PRIx64 是“X”的宏。
关于c - iOS - 在 plCrashReporter 中使用 PRIx64 打印内存地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4393962/