【已解决】CCPlatformMacros.h 在Android下编译错误。

大家好,CCPlatformMacros.h在win32平台上#include没有错。

生成android工程时,会提示找不到这个文件。 错误信息:
jni/…/…/Classes/xx/xx.h fatal error: ‘CCPlatformMacros.h’ file not found

这个路径是不对的,
正确路径应该是\cocos\base\CCPlatformMacros.h

请问一下,在android下该怎么配置,它的路径。 先谢谢各位大神。

你的android.mk是怎么写的?

谢谢你的回答。

这个错误是运行 proj.android中的 python build_native.py; 报错的。

操作流程是,首先新建工程,使用python build_native.py 是正确的。android.mk没有做任何修改。
接下来,添加了类之后,多了Account.h和Account.cpp. Account.h中#include <CCPlatformMacros.h>

android.mk 中,我修改如下
LOCAL_SRC_FILES := hellocpp/main.cpp
…/…/Classes/AppDelegate.cpp
…/…/Classes/DB/Account.cpp

再次编译,就会提示找不到CCPlatformMacros.h。

加这一句:#LOCAL_C_INCLUDES += $(LOCAL_PATH)/…/…/Classes/DB

谢谢您的帮忙,解决了。