android external/stlport包含在Android.mk中构建不成功

moh*_*hit 2 android android-source android-2.2-froyo android-ndk-r5

我正在尝试使用android-froyo源构建一个应用程序,我正在使用它skiastl模板,

我已经包括在内

MY_INCLUDES=external/zlib external/jpeg external/freetype/include \
    frameworks/base/core/jni/android/graphics  external/skia/include/core \
    external/libpng external/expat/lib <b>external/stlport/stlport</b>

libstlport_cflags := -D_GNU_SOURCE
libstlport_cppflags := -fuse-cxa-atexit 

LOCAL_CPPFLAGS := $(libstlport_cppflags)
include $(BUILD_STATIC_LIBRARY)
Run Code Online (Sandbox Code Playgroud)

当我尝试用这个应用程序构建android源代码时出现以下错误,我将其保存在包/应用程序中:

external/stlport/stlport/stl/_new.h:47:50:错误:libstdc ++/include/new:没有这样的文件或目录

请指导我纠正这个问题.

谢谢

莫希特

Dmi*_*try 7

据我所知,预处理器无法找到的bionic文件位于文件夹中.

我有同样的问题,我通过添加以下行解决了它:

LOCAL_C_INCLUDES += bionic
Run Code Online (Sandbox Code Playgroud)

  • 这就是答案.Bionic包含Android风格的标准库. (2认同)