现在JNI文件目录下有两个文件夹:encoder和common
文件夹encoder中的C文件包括了文件夹common中的头文件common.h,我在encoder目录中的Android.mk中添加了以下语句:
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../common
LOCAL_STATIC_LIBRARIES := libcommon
但是用NDK编译的时候不能通过,common.h:NO such file or directory
请各位帮忙看看,谢谢了
文件夹encoder中的C文件包括了文件夹common中的头文件common.h,我在encoder目录中的Android.mk中添加了以下语句:
LOCAL_C_INCLUDES := $(LOCAL_PATH)/../common
LOCAL_STATIC_LIBRARIES := libcommon
但是用NDK编译的时候不能通过,common.h:NO such file or directory
请各位帮忙看看,谢谢了
把$(LOCAL_PATH)改成绝对路径,或者换成自定义变量.
LOCAL_MY_INCLUDE:=$(LOCAL_PATH)
LOCAL_C_INCLUDES:=$(LOCAL_MY_INCLUDE)/.../common