#include <string.h>
#include <jni.h>
#include <iostream>
#include <vector>
现在这些头文件左侧都有一个桔黄色的问号,也没法自动完成。怎么让Eclispe找到这些文件?

解决方案 »

  1.   

    在eclipse中菜单Window --> Preferences --> C/C++ --> Build --> Environment添加环境变量
    C_INCLUDE_PATH = /usr/include
    CPLUS_INCLUDE_PATH = /usr/include/c++/4.6.1
      

  2.   

    http://topic.csdn.net/u/20100118/11/a132a876-5fb4-41e3-b294-098cfd09b622.html
      

  3.   

    还是不行哦。无论怎么改都不行,但装了CDT之后,新建纯C++项目,就能自动找到STL头文件。而Android项目,无论怎么改都不行。我感觉是应该在工程属性里设置,而不是“Window --> Preferences --> C/C++ --> Build --> Environment”。Android工程属性里根本没有C++选项,可能是这个原因导致识别不了STL头文件。我是在windows环境下。
      

  4.   

    把你需要编译的目标的头文件包含进全局变量中
    例如:
    /home/android-ndk-r7/platforms/android-14/arch-arm/usr/include
    /home/zhoujyjob/android-ndk-r7/sources/android/native_app_glue
    然后打开eclipse的index功能
      

  5.   

    把你需要编译的目标的头文件包含进全局变量中
    例如:
    /home/android-ndk-r7/platforms/android-14/arch-arm/usr/include
    /home/zhoujyjob/android-ndk-r7/sources/android/native_app_glue
    然后打开eclipse的index功能