2015-01-31 91 views
2

我想在我的Windows 64位笔记本电脑C#的WinForms项目中使用SikuliIntegrator,它不会因为运行: Additional information: Exception in thread "main" java.lang.UnsatisfiedLinkError: C:\Users\simon\AppData\Local\Temp\tmplib\VisionProxy.dll: Can't find dependent librariesUnsatisfiedLinkError:找不到依赖库

我在网上看了不亚于可能最后2小时,我已经添加了这些变量系统环境变量:

  • SIKULI_HOME = C:\ SikuliX
  • JAVA_HOME = C:\ Program Files文件(x86)的\的Java \ jre7
  • PATH =%路径%;%JAVA_HOME%\ BIN;%SIKULI_HOME%\库;

仍然无法正常工作。我错过了什么?

+0

我对Sikuli并不熟悉,但是您是否尝试过NuGet安装? – 2015-01-31 19:00:58

+0

其实我做了:)我从NuGet Manager安装了它,但这是它开始出错的地方,所以我下载并安装了Sikuli的IDE,以便能够创建Enviironement变量 – touyets 2015-01-31 19:13:48

+0

您是否使用属性在项目中拥有VisionProxy DLL总是复制? – 2015-01-31 19:22:45

回答

0

我找到了解决方案。我是使用Java 7和不支持,所以我做了以下内容:

安装步骤:

  1. 下载并使用Sikuli自解压安装程序安装: Sikuli-X-1.0rc3(R905) -win32.exe。安装完成后,应在您的系统上创建名为Sikuli X的 文件夹。
  2. 现在不要开始使用Sikuli X,因为它有一些错误。
  3. 下载以下zip文件:Sikuli X r930。这包含 重要的错误修复打开下载的zip文件并找到名为SIKULI-IDE的 文件夹。将SIKULI-IDE中的内容复制到Sikuli X.此步骤的目的是将与r905(buggy 版本)相关的文件替换为与具有最新的 错误修复的r930相关联的文件。
+0

它解决了吗?如果是,你可以完全发布 – saravana 2015-04-21 15:00:09