安卓.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 处理。