3

到目前为止,我一直在运行 cocos2dx 版本 1.0.1-x-0.11.0 并且有一个小项目运行良好。我需要升级到最新版本,cocos2d-2.0-x-2.0.4。这样做的正确方法是什么?我不想 A. 搞砸我的项目。B. 最终得到 2 个不同版本的 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
4

2 回答 2

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

  2. 打开 cocs2d-Win32.sln。在调试模式和发布模式下运行它,你应该在你的 cocos2d-x 中找到 Debug.win32、Release.win32 文件夹(现在你可以在这里测试,通过右键单击文件夹 TestCpp 将 TestCpp 设置为 startupProject ..然后运行)

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

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

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

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

这工作正常

如有任何疑问,请随时询问

于 2013-01-17T05:43:29.653 回答
0

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

在此处输入图像描述

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

于 2013-01-18T13:41:33.370 回答