0

请帮我解决这个问题:

1 - 我创建一个 Cocos2d 项目,添加 CFNetwork.framework。

2 - 我将 CocoaAsyncSocket 库中的 GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m 添加到我的项目中

3 - 建造。

--->我有201错误??????.(虽然我什么都不做)。我只是从 CocoaAsyncSocket 库中添加 GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m 并构建。所有错误都发生在 GCDAsyncUdpSocket.m 中。

但如果我改变:

1 - 我创建一个 View 基础应用程序项目(不是 cocos2d 项目),添加 CFNetwork.framework。

2 - 我将 CocoaAsyncSocket 库中的 GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m 添加到我的项目中

3 - 建造。

--->>>没关系,我可以使用 GCDAsyncUdpSocket 。

如何为 cocos2d 项目添加 CocoaAsyncSocket 库(GCDAsyncUdpSocket.h 和 GCDAsyncUdpSocket.m)?

请帮我....

4

1 回答 1

0

检查您是否正在链接CFNetwork.framework您的 Cocos2D 项目。

您必须修复的另一件事与 Cocos2D 不支持 ARC 相关(CocoaAsyncSocket 是一个 ARC 项目,因此您有不匹配的情况)。要么按照这篇文章的建议修补你的项目/Cocos2D 基础,要么安装最新的 Cocos2D 开发分支(应该可以解决这个问题)。

于 2012-05-28T08:25:07.433 回答