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
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++庫。