cocos2d (库代码升级)编译错误
来源:互联网 发布:the sims 4 mac 编辑:程序博客网 时间:2024/05/20 04:28
(1)有些代码编译时候都有ccColor4B这个错误,这个是由于cocos2d最新库代码升级导致的,按照下面方法就可以顺利编译了?
在[self alloc]前面加上(CCColorLayer*),如下:
+ (id) layerWithColor:(ccColor4B)color
{
return [[(CCColorLayer*)[self alloc] initWithColor:color] autorelease];
}
在新版本的cocos2d中ColorLayer更新为CCColorLayer了或者是CCLayerColor,两者是一样的
(2)有个别代码编译提示error: cannot convert 'OFISerializer*' to 'NSInputStream*' in argument passing ,这个如何处理?
解决方案为: 把 initWithStream函数 改为 initWithOFISerializer.
例如下面在出错处改成 std::auto_ptr stream(new OFBinarySdbmKeyedWriter(new OFBinaryFileSink([fileName UTF8String]))); OFISerializer *is = (OFISerializer *)stream.get(); OFISerializerOCWrapper *wrapper = [[[OFISerializerOCWrapper alloc] initWithOFISerializer:is] autorelease]; [mDelegate.get() performSelector:mOnSave withObject:wrapper]; 编译通过。。
- cocos2d (库代码升级)编译错误
- Forward declaration of class cannot have a nested name specifier xcode 升级后cocos2d编译错误
- cocos2d-x 编译错误总结
- Cocos2d-x3.1编译错误集合(连续更新)
- 编译cpp代码错误
- Android Studio 3.0 升级编译错误分析
- cocos2d-x编译android常见错误1
- Cocos2d-x文件编译错误解决
- cocos2d-x 3.2 rc0 编译错误解决
- 【win10升级】 cocos2d-x编译丢失MSVCR110.dll解决办法
- 在VS2010 下编译 cocos2d-x-2.1.4出现的两个...:VCEnd”已退出,代码为 4错误解决办法
- 使用cygwin来编译cocos2d-x代码
- 引入cocos2D代码后的错误处理
- DS代码编译错误汇总
- 升级到cocos2d-x 2.0.2代码差异
- 升级到cocos2d-x 2.0.2代码差异
- 升级到cocos2d-x 2.0.2代码差异
- 升级到cocos2d-x 2.0.2代码差异
- XML介绍之XML的语法与元素
- 23种设计模式(7):中介者模式
- 新浪微博密码加密分析
- Android设备通过USB 使用PC网络
- Opencv2.2版本以上CvvImage类的使用
- cocos2d (库代码升级)编译错误
- 陌陌唐岩:现在谈盈利还太早 自己还没想清楚
- 你早就知道该怎么用了
- OFFICE2010【空格出现黑点】的最快捷最有效解决方法!
- wodedierpianboke求两数正差值
- poj~2886~线段树
- 软件设计的真谛
- ios获取系统当前日期,一定日期格式的代码
- 友元函数