23

Android NDK 新手问题。

我正在尝试使用 Android NDK 编译一个库。我正在为API16 构建并在构建中得到以下错误:

在 /Volumes/MacAirExt/Android/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/cwchar:107 包含的文件中:/Volumes/MacAirExt/Android/android-ndk-r10e/sources/ cxx-stl/llvm-libc++/libcxx/include/cwctype:88:9:错误:全局命名空间中没有名为“iswblank”的成员;您指的是 'isblank' 吗?使用 ::iswblank;

在 /Volumes/MacAirExt/Android/android-ndk-r10e/sources/cxx-stl/llvm-libc++/libcxx/include/string:438 包含的文件中:/Volumes/MacAirExt/Android/android-ndk-r10e/sources/ cxx-stl/llvm-libc++/libcxx/include/cwchar:132:9:错误:使用 ::vfwscanf 的全局命名空间中没有名为“vfwscanf”的成员;

ETC

如果我为API21构建,我不会收到任何构建错误。我猜这个库 (LibMailCore) 正在使用仅在最新的 Android API 中可用的字符串函数。

有没有专家知道如何解决这个问题?

谢谢。

4

0 回答 0