我正在尝试使用python cffi库加载.dll文件,但是我试图加载它我发现以下错误: -
*** OSError: cannot load library C:\WINDOWS\libzsfc.dll: error 0xc1
我正在使用此
from cffi import FFI
ffi = FFI()
lib = ffi.dlopen("libzsfc.dll")
但是这给了我错误,我尝试了很多来解决这个问题,但它仍然是相同的,如果有人遇到同样的问题,请告诉我。
答案 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。获取他们的安装程序。它会让你卸载旧版本。立即为我工作。