sikuli運行出現問題:Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform
在64位平台上無法加載32位的dll文件
解決辦法:將該工程設置成JDK為32位的
之前eclipse中默認加載的是64位jdk 。但由於eclipse中TESTNG需要用到1.7 jdk 。為保證在解決問題后,testNG還能正常使用。所以原博主是下了個32位 1.7 jdk,將該工程設置成這個就ok了
解決問題啟發來自:
http://www.cnblogs.com/dieyaxianju/p/5088278.html
http://www.cnblogs.com/Flint/p/4951703.html
2)在PATH中添加sikuli x下libs路徑。
如果沒有設置,在運行時,會出現如下提示:Getting the VisionProxy.dll: Can not find dependent libraries
3)准備好一個32位的jre 1.7。
由於目前sikuli只支持32位的jre,如果使用64位,在運行時,會出現問題:Win32Util.dll: Can't load 32-bit .dll on a AMD 64 bit platform。