Android ndk 错误:编译breakpad android示例应用程序时需要嵌套名称说明符
当我尝试编译breakpad的android示例应用程序时,我遇到了这个错误,不知道如何解决它。我正在使用MacOSX10.11和android NDKR10e。非常感谢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
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){