0

安卓.mk

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

LOCAL_MODULE    := test
LOCAL_CFLAGS    := -Wall
LOCAL_SRC_FILES := test.c
LOCAL_LDLIBS    := -llog -landroid -lEGL -lGLESv1_CM

include $(BUILD_SHARED_LIBRARY)

我跑……

ndk-build NDK_PROJECT_PATH=./ APP_BUILD_SCRIPT=./Android.mk

我得到....

编译拇指:test <= test.c

./test.c:8:29:致命错误:GLES/gl.h:没有这样的文件或目录

编译终止。

制作:* [obj/local/armeabi/objs/test/test.o] 错误 1

现在我猜想在 Android.mk 中添加 -I/include 的 cflag 或 C_Include 会起作用,但不应该由 -lGLESv1_CM 处理。

4

1 回答 1

3

制作 Application.mk 文件对我有用....

APP_ABI := armeabi armeabi-v7a
APP_PLATFORM := android-8
于 2013-06-02T23:54:19.687 回答