5

我有一个包含大量 C++ 原生代码的 Android 项目。但是,我无法构建我的库,因为它无法找到 vector.h 头文件。可能是什么问题 ?我在几乎所有页面中包含的样本。

#include <jni.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <vector>

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

注意:文件名以.cpp我已经尝试过#include <vector.h>#include "vector.h"

谢谢 !

4

1 回答 1

3

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

APP_STL := stlport_static

有关更多详细信息,请参阅关于SO

于 2012-11-10T15:07:43.417 回答