升级到较新版本的Cocos2dx

时间:2013-01-14 13:23:32

标签: upgrade cocos2d-x

到目前为止,我一直在运行cocos2dx版本1.0.1-x-0.11.0并且有一个小项目正常工作。我需要升级到最新版本cocos2d-2.0-x-2.0.4。这样做的正确方法是什么?我不想 A.搞清楚我的项目。 B.最终得到2个不同版本的cocos2dx

我可以使用新的cocos2dx文件夹下载并替换旧的cocos2dx文件夹吗?任何帮助赞赏。

感谢。

编辑: 我实际上下载了最新版本并试图单独设置它。我运行了build_win32.bat并在运行一段时间后打开了测试应用程序。然后我打开了vs2010.sln并尝试添加一个新项目,但它会抛出包含错误。

Error   3   error C1083: Cannot open include file: 'CCApplication.h': No such file or directory c:\cocos2d-2.0-x-2.0.4\chilra\classes\appdelegate.h 4   1   Chilra.win32
Error   2   error C1083: Cannot open include file: 'CCPlatformDefine.h': No such file or directory  c:\cocos2d-2.0-x-2.0.4\cocos2dx\platform\ccplatformmacros.h 32  1   Chilra.win32
Error   1   error C1083: Cannot open include file: 'CCStdC.h': No such file or directory    c:\cocos2d-2.0-x-2.0.4\chilra\win32\main.h  11  1   Chilra.win32

2 个答案:

答案 0 :(得分:1)

  1. X:\ CC2Dx(我的来源是,将整个源文件解压缩到此文件夹中)

  2. 打开cocs2d-Win32.sln。在调试模式和发布模式下运行它,您应该在cocos2d-x中找到Debug.win32,Release.win32文件夹     (现在在这里你可以通过RightClicking对TestCpp进行测试,使TestCpp成为startupProject。然后运行)

  3. 现在运行build_win32.bat(它会将一些文件复制到Debug.win32和Release.win32

  4. 这是它创建解决方案的地方,Debug.win32& Release.win32。

    1. 现在运行build_win32.bat后,您可以使用VS 2008模板创建新项目,因为Vs2012有一些脚本错误我也有解决方案 但我建议您复制HelloWorldProject并将其替换为您的文件

    2. 永远记住每当你得到一些cocos2d文件错误就像你在上面的程序中得到的那样只需从Debug.win32和Release.win32复制那些.lib文件和.dll文件 然后运行......

    3. 这很好用

      如有任何疑问,请随时提出

答案 1 :(得分:0)

我已将cocos2dx添加到上游跟踪器进行分析,似乎在0.11.0和2.0.4之间进行了一些API / ABI更改:http://upstream.rosalinux.ru/versions/cocos2d-x.html

enter image description here

您可以使用japi-compliance-checker工具生成此类报告。