win7 + vs2010搭建cocos2dx2.1.4生成解决方案失败3个,怎么解决?

vs2010生成解决方案报错:
12> 找不到文件 - Published files Android
12> 复制了 0 个文件
12>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: 命令“if not exist “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32” mkdir “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32”
12>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: if exist “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\CocosDragonJSRes” rd /s /q “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\CocosDragonJSRes”
12>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: mkdir “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\CocosDragonJSRes”
12>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\samples\Javascript\CocosDragonJS\proj.win32…\scripting\javascript\bindings\js*.js” “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\CocosDragonJSRes” /e /Y
12>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\samples\Javascript\CocosDragonJS\proj.win32…\Shared\games\CocosDragonJS\Published files Android” “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\CocosDragonJSRes” /e /Y
12>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd”已退出,代码为 4。

15> 找不到文件 - WatermelonWithMe
15> 复制了 0 个文件
14> D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\samples\Javascript\TestJavascript\proj.win32…\Shared\tests\ExtensionsTest\ControlExtensionTest\CCControlButtonTest\CCControlButtonTest.js
15>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: 命令“if not exist “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32” mkdir “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32”
15>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: if exist “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\WatermelonWithMeRes” rd /s /q “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\WatermelonWithMeRes”
14> D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\samples\Javascript\TestJavascript\proj.win32…\Shared\tests\ExtensionsTest\EditBoxTest\EditBoxTest.js
15>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: mkdir “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\WatermelonWithMeRes”
15>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\samples\Javascript\WatermelonWithMe\proj.win32…\scripting\javascript\bindings\js*.js” “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\WatermelonWithMeRes” /e /Y
15>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: xcopy “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\samples\Javascript\WatermelonWithMe\proj.win32…\Shared\games\WatermelonWithMe” “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32\WatermelonWithMeRes” /e /Y
15>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(103,5): error MSB3073: :VCEnd”已退出,代码为 4。

16> 共享冲突
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: 命令“if not exist “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32” mkdir “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32”
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: xcopy /Y /Q “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\samples\Javascript\CrystalCraze\proj.win32…\scripting\javascript\spidermonkey-win32\lib*.*” “D:\Mine\development\cocos2dx\cocos2d-x-2.1.4\Debug.win32”
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073:
16>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(108,5): error MSB3073: :VCEnd”已退出,代码为 4。

除了上面三个还有不少warning,不知道上面三个报错是什么意思,该如何解决?会不会对编写android游戏有影响?

解决的方法是在Shared\games中创建WatermelonWithMe和CocosDragonJS两个目录,这样编译的时候就不会因为缺失这两个文件夹而出现拷贝错误。当然这样只是治标不治本的一种做法,因为缺失必要的游戏代码文件,就算是编译通过了,运行程序只能看到一个漆黑的窗口。”
如果你有更好的办法请与我分享一下,谢谢了!

1赞

顶顶顶顶顶顶顶顶顶顶顶顶顶顶