2015-06-27 35 views
0

我无法编译,我使用Eclipse LiquiFun Paint麻烦编译LiquidFun油漆 - “发现痛饮,需要2.0.11以上停止。”

。我收到

无法启动cygpath。是Cygwin的路径上] java.io.IOException异常: 不能运行程序“cygpath”:CreateProcess的错误= 2,系统无法 找到指定的文件

我使用的是Windows 8.1。我已经在Eclipse中设置以下环境变量:

  • LIQUIDFUN_SRC_PATH
  • NDKROOT
  • SWIG_BIN

(存在于nodosfilewarning的CYGWIN值)

我得到的folling错误在Eclipse中:

C:\ ndk \ ndk-build.cmd“all process_begin:CreateProcess(NULL, C:\ swigwin-2.0.1 -version,...)失败。 C:\ liquidfun-master \ liquidfun \ Box2D /../ Box2D/swig/jni/Android.mk:62: ***找到SWIG,需要2.0.11或更高版本。停止。

我已经安装了SWIG 3.0.5并试过2.0.1。两者都会导致上述相同的错误。

除了上述错误有对

进口com.google.fpl.liquidfun.World编译器错误;

它无法找到该导入。

我使用build命令$ {} NDKROOT /ndk-build.cmd

我使用r10e(64位)NDK

回答

1

无法启动cygpath。是否Cygwin在路径上?] java.io.IOException:无法运行程序“cygpath”:CreateProcess error = 2,系统找不到指定的文件

尝试在cygwin shell中运行您的构建?喜欢的东西:

C:\ cygwin的\斌\庆典/cygdrive/c/ndk/ndk-build.cmd

的CreateProcess(NULL,C:\ swigwin-2.0.1 -version,.. )

你的SWIG_BIN设置为什么?它看起来像设置为“C:\ swigwin-2.0.1”,但可能应该设置为类似于“C:\ swigwin-2.0.1 \ swig.exe”

+0

问题的确在于SWIG_BIN没有包括swig.exe。谢谢。 –

+0

我的系统没有这个swingwin文件夹。这是我需要手动安装的一些东西。如果那我能否知道我可以在哪里下载它? – sachithkn