请问cocos2d-x是怎么判定platform的?win是在vs的预定义,Android呢

请问cocos2d-x是怎么判定platform的?win是在vs的预定义,Android呢
谢谢

平台判断都是在C++层中进行的,所以也是使用预定义啊。

在win32 用vs开发,在vs预定义中定义了win32 _window的宏
Mac 在xcode里面也有定义IOS的宏
请问Android的宏在哪里定义的,望版主指教:6::6:

平台的宏定义都是在cpp层解决的…android那里也是这样 因为他是用过JNI调用CPP的 android那边java只是一个启动外壳

我上图片
平时我们用CC_PLATFORM_ANDROID来区分平台

而CC_PLATFORM_ANDROID 是在这里定义的

那么 ANDROID 这个宏是在哪里定义的呢?

:6::6::6:

…Android不需要做这个判断啊 java那边只是个启动器 内容还是cpp这边实现的。。

已经找到了,在Android.mk中定义的 :14:
mk中的flag 就是define的意思

:12: 楼主我还是没找到……
工程目录jni下的android.mk里没有
能贴一下Android.mk的路径和具体代码吗~