各位帮忙看下这个android.mk文件~~~

LOCAL_PATH := $(call my-dir)

include $(CLEAR_VARS)

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

LOCAL_MODULE := cocos2dcpp_shared

LOCAL_MODULE_FILENAME := libcocos2dcpp

#///////////////////////////////////////

#traverse all the directory and subdirectory
define walk
(wildcard (1)) (foreach e, (wildcard (1)/*), (call walk, $(e)))
endef

#traverse Classes Directory
ALLFILES = (call walk, (LOCAL_PATH)/…/…/Classes)

FILE_LIST := hellocpp/main.cpp
FILE_LIST += (filter %.cpp, (ALLFILES))

FILE_INCLUDES := (shell find (LOCAL_PATH)/…/…/Classes -type d)

#source file will be compiled
LOCAL_SRC_FILES := (FILE_LIST:(LOCAL_PATH)/=)

LOCAL_C_INCLUDES := (LOCAL_PATH)/ \ (FILE_INCLUDES) \

#///////////////////////////////
LOCAL_STATIC_LIBRARIES := cocos2dx_static

include $(BUILD_SHARED_LIBRARY)

$(call import-module,.)

//这段是在网上找的 http://blog.csdn.net/teng_ontheway/article/details/16951819

功能是自动查找Classes 下面的cpp文件,包括子文件夹的文件

我是在用win7上执行的 build_native.py 的这个脚本编译的

但是总是这报个错

“FIND:参数不对”

求解答

还有个问题
cocosStdio2.05只能对应3.3rc2么?

我刚下载的3.3正式版怎么办???

PS:吐槽一下 为毛开发组的大神不写这种可以自动遍历文件的???

人呢?:3::3::3::3::3::3::3::3::3:

:3::3::3::3::3::3::3::3::3::3::3::3::3::3::3:

(shell find (LOCAL_PATH)/…/…/Classes -type d)

这里的find是linux下的shell命令,你如果是用cygwin运行脚本的话,应该是没问题的。

如果你是用win7的cmd运行的话,因为win7本身也有一个命令叫find,所以你这里的出错,应该就是找错了win7自带的find,而不是找到cygwin的find。你用cygwin terminal试试