欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > goland做验证码识别时报“undefined: gosseract.NewClient”

goland做验证码识别时报“undefined: gosseract.NewClient”

2025/9/20 9:18:01 来源:https://blog.csdn.net/xsh219/article/details/147325004  浏览:    关键词:goland做验证码识别时报“undefined: gosseract.NewClient”

gosseract 应该有 和 c 相关的配置库因此需要安装 cgo 并且启用 CGO_ENABLED

在cmd下面输入这个

go env -w CGO_ENABLED=1

接着输入 go env  验证是否设置成功

解决了这个问题后 “undefined: gosseract.NewClient” 又出现了 
 

# runtime/cgo                                                                                                           
cgo: C compiler "gcc" not found: exec: "gcc": executable file not found in %PATH%  

然后需要安装Mingw,相当于 Linux里面的 gcc

参考:环境搭建 | Windows中MinGW-w64及GCC的下载、安装与配置 - 字节幺零二四 - 博客园


接着 又报了这个错误
# github.com/otiai10/gosseract/v2                                                                                       
tessbridge.cpp:5:10: fatal error: leptonica/allheaders.h: No such file or directory                                     
    5 | #include <leptonica/allheaders.h>                                                                               
      |          ^~~~~~~~~~~~~~~~~~~~~~~~                                                                               
compilation terminated.


这个错误表明在编译过程中,gosseract 依赖的 Leptonica 库无法找到,具体是 leptonica/allheaders.h文件。Leptonica 是一个用于图像处理的 C 库,Tesseract 依赖它进行图像操作。解决这个问题的方法是确保 Leptonica 库被正确安装并在你的系统中能够被找到。

接下来 安装 Leptonica

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词