'D:\Program' 不是内部或外部命令,也不是可运行的程序

今天在交叉编译cocos2d-x 的时候遇到了这个问题,解决方法记录一下

我在 create-android-project.bat  里边

set _CYGBIN=D:\Program Files\cygwin\bin

当双击运行bat的时候命令行就报了这个错

'D:\Program' 不是内部或外部命令,也不是可运行的程序

原来是“Program Files”中空格的原因

只要将“Program Files”改为"progra~1"

即 

set _CYGBIN=D:\progra~1\cygwin\bin即可

要是还不行尝试一下加上双引号:

set _CYGBIN="D:\Program Files\cygwin\bin"

你可能感兴趣的:(cocos2d-x)