小编Dav*_*ake的帖子

Android API 16 NDK cwctype和字符串构建错误

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'吗?using :: 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'的成员;

等等

如果我为API21构建,我不会遇到任何构建错误.我想库(LibMailCore)正在使用仅在最新的Android API中提供的字符串函数.

那里的任何专家都知道怎么解决这个问题?

谢谢.

android android-ndk android-5.0-lollipop android-4.1-jelly-bean

17
推荐指数
0
解决办法
2304
查看次数