使用build_native编译CPP 找不到头文件

define walk
(wildcard (1)) (foreach e, (wildcard (1)/*), (call walk, $(e)))
endef

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

IS_WINDOWS := true

LOCAL_MODULE := cocos2dcpp_shared

LOCAL_MODULE_FILENAME := libcocos2dcpp

(call import-add-path,(LOCAL_PATH)/…/…/…/cocos2dx/cocos2d)
(call import-add-path,(LOCAL_PATH)/…/…/…/cocos2dx/cocos2d/external)
(call import-add-path,(LOCAL_PATH)/…/…/…/cocos2dx/cocos2d/cocos)

ifdef IS_WINDOWS
# 遍历Classes目录
ALLFILES = (call walk, (LOCAL_PATH)/…/…/…/Classes)
# 从所有文件中提取出所有.cpp文件
FILE_LIST := hellocpp/main.cpp
FILE_LIST += (filter %.cpp, (ALLFILES))
LOCAL_SRC_FILES := (FILE_LIST:(LOCAL_PATH)/=)
#LOCAL_C_INCLUDES := (shell find (LOCAL_PATH)/…/…/…/Classes -type d)
LOCAL_C_INCLUDES := $(LOCAL_PATH)/…/…/…/Classes

else

    FILE_INCLUDES := $(shell find $(LOCAL_PATH)/../../../Classes -type d)
    LOCAL_SRC_FILES := $(call all-cpp-files-under,../../../Classes) \
                $(call all-c-files-under,../../../Classes) \
                $(call all-cpp-files-under,.) \

    LOCAL_C_INCLUDES := $(shell find $(LOCAL_PATH)/../../../Classes -type d)

endif
在Mac上是正常的,Win上就报错找不到呢 是什么原因?

帮你顶顶、