当我尝试在我的Android NDK项目中包含任何C ++类,例如vector(使用最新的NDK r5b),我会收到以下错误...
Compile++ thumb : test-libstl <= test-libstl.cpp
/Users/nitrex88/Desktop/Programming/EclipseProjects/STLTest/jni/test-libstl.cpp:3:18: error: vector: No such file or directory
其他在网上报告此问题的人声称通过添加
APP_STL := stlport_static
到他们的Application.mk文件,取得了成功。我也已经这样做了,并尝试了APP_STL的所有其他可能值。我已经清理了项目,运行了ndk-build clean,删除了obj和libs文件夹,但是当我编译时仍然找不到vector类 。 我已经在处理这个问题上工作了几周了(自从NDK r5发布以来),如果有人有任何建议,我将非常感激。谢谢!
X
\arch-arm\usr\include目录 - 是否确实存在vector
? - Seva Alekseyev