cocos2d-x3.2中将XCode开发的工程转移至VS2010中可能会出现的错
网上有些代码是xcode写的,我们想在我们自己屌丝的vs上面运行,那要重新建工程,然后载入。但是万万
没想到在VS里新建工程再添加文件,编译后出现了好多错误。下面就把解决这些错误的方法写下来,与大家分享。 1. 2. VS: 3. VS: 4. VS: 修改完上面的问题之后,编译成功,游戏成功的运行了起来。可我还没来的及高兴,问题就又来了。我刚移动程序里的精灵,就弹出了一个运行时错误,类指针产生了偏移,非常诡异。我的心情顿时又跌入了谷底……但天无绝人之路,我发现了一条奇怪的警告:“cast between different pointer to member representations,compiler may generate incorrect code。”我google了一下,在这里找到了解决方法:http://msdn.microsoft.com/en-us/library/1s6193tt.aspx 于是,我按照文中所说将相关的精灵类(DiamondSprite)的基类继承顺序颠倒了一下: XCode: VS: 编译运行,果然没有再次出现运行时错误。至此,我们已经成功的将工程从XCode转入VS中。 本人cocos2dx 2.x和3.x的源码淘宝地址(欢迎大家光顾):https://shop141567464.taobao.com/?spm=a313o.7775905.1998679131.d0011.pzUIU4 不懂的可以加我的QQ群: 239982941(cocos2d-x 3.x学习群)欢迎你的到来哦,看了博文给点脚印呗,谢谢啦~~ (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |