这个问题之前在论坛上有人提过
http://www.cocoachina.com/bbs/read.php?tid=198769&page=1#1200608
但是我没找到答案
在此,重新描述一下:
cocos2dx在判断平台时,使用
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
跟踪CC_TARGET_PLATFORM,看到下面代码:
// iphone#if defined(CC_TARGET_OS_IPHONE)
#undef CC_TARGET_PLATFORM
#define CC_TARGET_PLATFORM CC_PLATFORM_IOS
#endif
其中,CC_TARGET_OS_IPHONE 是在iOS项目工程中定义的预编译宏。
我想知道对应的android项目工程
// android#if defined(ANDROID)
#undef CC_TARGET_PLATFORM
#define CC_TARGET_PLATFORM CC_PLATFORM_ANDROID
#endif
其中,ANDROID 是在什么地方定义的???