peo*_*oro 3 android sample build toolchain android-ndk
我使用这个软件包在Archlinux上下载并安装了Android-NDK .
hello-jni按照本页面上的指南构建(并运行)示例没有问题,但如果我尝试做同样的事情,hello-gl2我会得到一些错误; 看起来它找不到一些头文件:
$ ../../ndk-build
/usr/bin/make -f /opt/android-ndk/build/core/build-local.mk
Compile++ thumb : gl2jni <= gl_code.cpp
/opt/android-ndk/samples/hello-gl2/jni/gl_code.cpp:22:23: error: GLES2/gl2.h: No such file or directory
/opt/android-ndk/samples/hello-gl2/jni/gl_code.cpp:23:26: error: GLES2/gl2ext.h: No such file or directory
--- SNIP ---
Run Code Online (Sandbox Code Playgroud)
GLES2/gl2.h并且GLES2/gl2ext.h是然而,存在的$(NDK)/platforms/android-4/arch-arm/usr/include/,而且看起来$(NDK)/build/core/setup-toolchain.mk应该设定包含路径.
有人遇到过同样的问题吗?我该如何编译这个样本?
那么,还有其他选项可以轻松构建Android-NDK应用程序吗?这个构建系统对我来说似乎很复杂,我更喜欢使用cmake来构建我的应用程序.
确保APP_ABI和APP_PLATFORM在Application.mk定义和你APP_PLATFORM应该是比Android-5高...查看:gl.h和glext.h未找到
例如,在Application.mk中定义:
APP_ABI := armeabi #armeabi-v7a
APP_STL := stlport_static
APP_PLATFORM := android-8
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11808 次 |
| 最近记录: |