到目前为止,我一直在运行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
答案 0 :(得分:1)
X:\ CC2Dx(我的来源是,将整个源文件解压缩到此文件夹中)
打开cocs2d-Win32.sln。在调试模式和发布模式下运行它,您应该在cocos2d-x中找到Debug.win32,Release.win32文件夹 (现在在这里你可以通过RightClicking对TestCpp进行测试,使TestCpp成为startupProject。然后运行)
现在运行build_win32.bat(它会将一些文件复制到Debug.win32和Release.win32
这是它创建解决方案的地方,Debug.win32& Release.win32。
现在运行build_win32.bat后,您可以使用VS 2008模板创建新项目,因为Vs2012有一些脚本错误我也有解决方案 但我建议您复制HelloWorldProject并将其替换为您的文件
永远记住每当你得到一些cocos2d文件错误就像你在上面的程序中得到的那样只需从Debug.win32和Release.win32复制那些.lib文件和.dll文件 然后运行......
这很好用
如有任何疑问,请随时提出
答案 1 :(得分:0)
我已将cocos2dx添加到上游跟踪器进行分析,似乎在0.11.0和2.0.4之间进行了一些API / ABI更改:http://upstream.rosalinux.ru/versions/cocos2d-x.html
您可以使用japi-compliance-checker工具生成此类报告。