我正在尝试使用在此处找到的代码在我的iPhone应用程序中包含plCrashReporter:
http://plcrashreporter.googlecode.com/svn/tags/plcrashreporter-1.0/Documentation/API/example_usage_iphone.html
我的一个问题发生在这条线上:
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/