Cocos2d iphone 我需要一个“吗?”;cocos2d图书馆“;xcode项目中的目标?

Cocos2d iphone 我需要一个“吗?”;cocos2d图书馆“;xcode项目中的目标?,cocos2d-iphone,xcode4.5,target,Cocos2d Iphone,Xcode4.5,Target,我一直在根据《学习Cocos2D》一书构建一个项目。当我开始这个项目时,最新的cocos2diphone版本是1.0.1。从那时起,最新版本是2.0。我决定升级,因为我遇到了一个编译器错误“非POD元素类型b2Vec2的数组的可变长度”,解决这个问题的方法包括升级。这表明了一个升级问题。在本教程中,步骤#4是关于重新添加库文件夹,并说“确保仅选择cocos2d库目标以避免任何生成错误”。不幸的是,我没有“cocos2d库”目标。然后我又回到了“学习Cocos2D”的第二章,我注意到这本书显示了p

我一直在根据《学习Cocos2D》一书构建一个项目。当我开始这个项目时,最新的cocos2diphone版本是1.0.1。从那时起,最新版本是2.0。我决定升级,因为我遇到了一个编译器错误“非POD元素类型b2Vec2的数组的可变长度”,解决这个问题的方法包括升级。这表明了一个升级问题。在本教程中,步骤#4是关于重新添加库文件夹,并说“确保仅选择cocos2d库目标以避免任何生成错误”。不幸的是,我没有“cocos2d库”目标。然后我又回到了“学习Cocos2D”的第二章,我注意到这本书显示了p。25然而,当我按照书中的指示创建项目时,它并没有被创建


我需要有这个cocos2d库目标吗?如果是这样的话,创建它是否为时已晚?到目前为止,我从未遇到过没有它的问题,但现在我担心继续升级。如果我需要它,我如何创建它?

创建cocos2d库目标在本书和教程中都有介绍。也许从零开始,然后再试一次,它确实有效

或者,您可以遵循不使用静态库的方法


对于一个单独的项目来说,这没有多大区别。使用静态库只是一种更干净的方法。一个好处是,您可以拥有一个包含多个项目的工作区,所有项目都链接到cocos2d库,因此您只需构建cocos2d代码一次,其他项目就可以使用cocos2d库,而无需重新编译其源代码。

感谢您对cocos2d库目标的说明。我继续升级到没有静态库的cocos2d iphone 2.0版。不幸的是,这导致了许多编译器错误。我正在学习“学习Cocos2D”第10章中的Box2D教程。示例错误发生在带有b2World构造函数和SetAsEdge的PuzzleLayer.mm中。在我学习本教程时,您是否建议不要升级到2.0版?或者,您是否有网站修改此Box2D教程,使其与cocos2D的2.0版兼容?在使用“学习cocos2D”一书时升级到cocos2D v2.0似乎是一个重大错误。为了将太空海盗的敌人和游戏对象升级到兼容状态,我们付出了巨大的努力。我还尝试从头开始查看是否创建了cocos2d库目标,但没有使用书中的说明创建它。但是,我确实找到了您的网页链接,该链接显示了如何添加与ARC相关的cocos2d库目标:。