- jni/Mac.cpp:28:18: fatal error: vector: No such file or directory
- jni/Mac.cpp:29:18: fatal error: memory: No such file or directory
compilation terminated.
make.exe: *** [obj/local/armeabi/objs/myRfid/Mac.o] Error 2
近期在往 Android 上面移植基于 Linux 平台的 R2000 库时. 通过编译器 NDK 编译项目文件生成动态连接库时出现上面错误. 我在谷歌上找到的解决方式是在 Android 项目目录 jni(自己创建的编译文件存放的目录) 下创建 Application.mk 文件加入 APP_STL := stlport_static.
NDK 默认提供的是轻量级的 C++ 编译库. 我们应用移植时须要选择选择通用标准的 C++ 库.
来源: http://www.bubuko.com/infodetail-3034197.html