cocos2dx 中文路径编译错误记录

时间:2022-06-10 05:15:45

'/Q' 不是内部或外部命令,也不是可运行的程序
1> 或批处理文件。
1> 'y' 不是内部或外部命令,也不是可运行的程序
1> 或批处理文件。
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: 命令“if not exist "E:\工程\tower2.0\proj.win32\Debug.win32\" mkdir "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\freetype2\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\glfw3\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\curl\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\jpeg\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\png\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\tiff\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\webp\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\websockets\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\win32-specific\zlib\prebuilt\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\win32-specific\icon\prebuilt\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\win32-specific\gles\prebuilt\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073:
1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: :VCEnd”已退出,代码为 9009。
3>------ 已启动生成: 项目: tower, 配置: Debug Win32 ------
3> 'y' 不是内部或外部命令,也不是可运行的程序
3> 或批处理文件。
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: 命令“if not exist "E:\工程\tower2.0\proj.win32\Debug.win32\" mkdir "E:\工程\tower2.0\proj.win32\Debug.win32\"
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: xcopy /Y /Q "E:\工程\tower2.0\cocos2d\cocos\2d\..\..\external\websockets\prebuilt\win32\*.*" "E:\工程\tower2.0\proj.win32\Debug.win32\"
3>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V110\Microsoft.CppCommon.targets(129,5): error MSB3073: :VCEnd”已退出,代码为 9009。

尝试各种方法后无果,最后发现是路径中有中文 “工程”,晕死!