0

我正在玩 cocos2d-x 试图构建示例,但我不断收到错误"Cannot recognize the target platform; are you targeting an unsupported platform?"消息,下面是 iPhone 目标的 ifdef 语句。但它似乎并没有拿起 iOS 模拟器。

#if defined(CC_TARGET_OS_IPHONE)
    #undef  CC_TARGET_PLATFORM
    #define CC_TARGET_PLATFORM         CC_PLATFORM_IOS
#endif

我需要改变什么才能让它在 iOS 模拟器上工作吗?

4

2 回答 2

2

转到文件夹中的文件CCPlatformConfig.hcocos2dx/platform。换行,

// Determine target platform by compile environment macro.
#define CC_TARGET_PLATFORM             CC_PLATFORM_UNKNOWN

到目标平台。在您的情况下,它是 iOS。

#define CC_TARGET_PLATFORM             CC_PLATFORM_IOS
于 2014-09-22T08:18:48.683 回答
1

在项目 C++ 设置中,您应该添加定义CC_TARGET_OS_IPHONE

于 2013-07-30T09:48:37.477 回答