cocos2d-x 用VS2010 编译示例失败 MSB3073: exited with code 4

问题:

点击cocos2d-win32.vc2010.sln将cocos2d-x导入VS2010中生成解决方案,然后经过漫长的编译之后,编译器会告诉你有两个项目编译失败了。这两个失败的项目是WatermelonWithMe和CocosDragonJS。


具体错误信息:

Error 84 error MSB3073: The command "

if not exist "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\" mkdir "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\"

if exist "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\WatermelonWithMeRes" rd /s /q "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\WatermelonWithMeRes"

mkdir "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\WatermelonWithMeRes"

xcopy "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\samples\Javascript\WatermelonWithMe\proj.win32\..\..\..\..\scripting\javascript\bindings\js\*.js" "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\WatermelonWithMeRes" /e /Y

xcopy "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\samples\Javascript\WatermelonWithMe\proj.win32\..\..\Shared\games\WatermelonWithMe" "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\WatermelonWithMeRes\" /e /Y

:VCEnd" exited with code 4. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 103 6 WatermelonWithMe


Error 89 error MSB3073: The command "

if not exist "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\" mkdir "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\"

if exist "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\CocosDragonJSRes" rd /s /q "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\CocosDragonJSRes"

mkdir "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\CocosDragonJSRes"

xcopy "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\samples\Javascript\CocosDragonJS\proj.win32\..\..\..\..\scripting\javascript\bindings\js\*.js" "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\CocosDragonJSRes" /e /Y

xcopy "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\samples\Javascript\CocosDragonJS\proj.win32\..\..\Shared\games\CocosDragonJS\Published files Android" "C:\cocos2d-x-2.1.4\cocos2d-x-2.1.4\Debug.win32\\CocosDragonJSRes\" /e /Y

:VCEnd" exited with code 4. C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets 103 6 CocosDragonJS


原因:

Shared\games中没有WatermelonWithMe和CocosDragonJS两个目录


解决方法:

  • 把cocos2d-x-2.1.4\samples\Javascript\下的WatermelonWithMe和CocosDragonJS两个文件夹,拷贝到Shared\games\下

  • 在cocos2d-x-2.1.4\samples\Javascript\Shared\games\CocosDragonJS下新建文件夹Published files Android

  • 把cocos2d-x-2.1.4\samples\Javascript\Shared\games\CocosDragonJS下的文件夹Classes,proj.android,proj.ios,proj.win32复制到cocos2d-x-2.1.4\samples\Javascript\Shared\games\CocosDragonJS\Published files Android\中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值