Android ndk 错误:编译breakpad android示例应用程序时需要嵌套名称说明符

Android ndk 错误:编译breakpad android示例应用程序时需要嵌套名称说明符,android-ndk,Android Ndk,当我尝试编译breakpad的android示例应用程序时,我遇到了这个错误,不知道如何解决它。我正在使用MacOSX10.11和android NDKR10e。非常感谢 jni/../../google_breakpad/../../src/client/linux/log/log.cc:47:7: error: expected nested-name-specifier before 'AndroidLogBufferWriteFunc' using AndroidLogBufferWr

当我尝试编译breakpad的android示例应用程序时,我遇到了这个错误,不知道如何解决它。我正在使用MacOSX10.11和android NDKR10e。非常感谢

jni/../../google_breakpad/../../src/client/linux/log/log.cc:47:7: error: expected nested-name-specifier before 'AndroidLogBufferWriteFunc'
 using AndroidLogBufferWriteFunc = int (*)(int bufID, int prio, const char *tag,
   ^
jni/../../google_breakpad/../../src/client/linux/log/log.cc:53:1: error: 'AndroidLogBufferWriteFunc' does not name a type
 AndroidLogBufferWriteFunc g_android_log_buf_write = nullptr;
 ^
jni/../../google_breakpad/../../src/client/linux/log/log.cc: In function 'void logger::initializeCrashLogWriter()':
jni/../../google_breakpad/../../src/client/linux/log/log.cc:60:3: error: 'g_android_log_buf_write' was not declared in this scope
   g_android_log_buf_write = reinterpret_cast<AndroidLogBufferWriteFunc>(
   ^
jni/../../google_breakpad/../../src/client/linux/log/log.cc:60:46: error: 'AndroidLogBufferWriteFunc' does not name a type
   g_android_log_buf_write = reinterpret_cast<AndroidLogBufferWriteFunc>(
                                          ^
jni/../../google_breakpad/../../src/client/linux/log/log.cc: In function 'int logger::writeToCrashLog(const char*)':
jni/../../google_breakpad/../../src/client/linux/log/log.cc:68:7: error: 'g_android_log_buf_write' was not declared in this scope
   if (g_android_log_buf_write) {
jni/./../google\u breakpad/./../src/client/linux/log/log.cc:47:7:错误:应在“AndroidLogBufferWriteFunc”之前使用嵌套名称说明符
使用AndroidLogBufferWriteFunc=int(*)(int-bufID,int-prio,const-char*标记,
^
jni/./../google_breakpad/./../src/client/linux/log/log.cc:53:1:错误:“AndroidLogBufferWriteFunc”未命名类型
AndroidLogBufferWriteFunc g_android_log_buf_write=nullptr;
^
jni/./../google_breakpad/./../src/client/linux/log/log.cc:在函数“void logger::initializeCrashLogWriter()”中:
jni/./../google\u breakpad/./../src/client/linux/log/log.cc:60:3:错误:“g\u android\u log\u buf\u write”未在此范围内声明
g_android_log_buf_write=重新解释(
^
jni/./../google_breakpad/./../src/client/linux/log/log.cc:60:46:错误:“AndroidLogBufferWriteFunc”未命名类型
g_android_log_buf_write=重新解释(
^
jni/./../google_breakpad/./../src/client/linux/log/log.cc:在函数“int logger::writeToCrashLog(const char*)”中:
jni/./../google\u breakpad/./../src/client/linux/log/log.cc:68:7:错误:“g\u android\u log\u buf\u write”未在此范围内声明
if(g_android_log_buf_write){