得到此错误*** OSError:无法加载库C:\ WINDOWS \ libzsfc.dll:错误0xc1

时间:2017-02-10 10:34:18

标签: python-2.7 python-cffi cffile

我正在尝试使用python cffi库加载.dll文件,但是我试图加载它我发现以下错误: -

    *** OSError: cannot load library C:\WINDOWS\libzsfc.dll: error 0xc1

我正在使用此

from cffi import FFI
ffi = FFI()
lib = ffi.dlopen("libzsfc.dll")

但是这给了我错误,我尝试了很多来解决这个问题,但它仍然是相同的,如果有人遇到同样的问题,请告诉我。

2 个答案:

答案 0 :(得分:0)

我认为你必须首先在windows中注册dll然后加载才能正常工作。

注册相同的使用命令regsvr32 <complete dll path>

使用%SystemRoot%\ Syswow64文件夹中的Regsvr32.exe。例如,键入以下命令以注册DLL:cd \ windows \ syswow64 regsvr32 c:\ filename.dll

答案 1 :(得分:0)

老问题,但我遇到了同样的问题。固定:

超级简单 - 重新安装tessaract。前往https://github.com/UB-Mannheim/tesseract/wiki。获取他们的安装程序。它会让你卸载旧版本。立即为我工作。