Build 致命错误:vector:没有这样的文件或目录 我有一个Android项目,里面有很多C++的本地代码。但是,我无法构建我的库,因为它无法找到vector.h头文件。可能是什么问题? 几乎所有页面都包含我的样本 #include <jni.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #include <vector> #包括 #包括 #包括 #包括 #包括 #包括

Build 致命错误:vector:没有这样的文件或目录 我有一个Android项目,里面有很多C++的本地代码。但是,我无法构建我的库,因为它无法找到vector.h头文件。可能是什么问题? 几乎所有页面都包含我的样本 #include <jni.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <time.h> #include <vector> #包括 #包括 #包括 #包括 #包括 #包括,build,android-ndk,compiler-errors,makefile,Build,Android Ndk,Compiler Errors,Makefile,编译器能够在每个文件中找到除vector.h之外的所有其他头文件。有没有关于我错在哪里的建议 注意:文件名以.cpp结尾,我已经尝试过\include,\include“vector.h” 谢谢 通过在project的JNI文件夹中创建Application.mk并向其中添加以下内容,最终解决了该问题:- APP_STL := stlport_static 更详细地,请参阅关于“”的问题,您确定您使用的是C++编译器(而不是C编译器)吗?compile@Mat如何确保我使用C+编译器进行编译?

编译器能够在每个文件中找到除vector.h之外的所有其他头文件。有没有关于我错在哪里的建议

注意:文件名以
.cpp
结尾,我已经尝试过
\include
\include“vector.h”


谢谢

通过在project的JNI文件夹中创建Application.mk并向其中添加以下内容,最终解决了该问题:-

APP_STL := stlport_static

更详细地,请参阅关于“

”的问题,您确定您使用的是C++编译器(而不是C编译器)吗?compile@Mat如何确保我使用C+编译器进行编译?遗憾的是,没有为我修复它:(