当前位置: 首页 > news >正文

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

http://www.xdnf.cn/news/11791.html

相关文章:

  • 哪种电脑更稳定?Mac?Windows?还是云电脑? 实测解密
  • 对WAV文件进行降噪
  • 探索 Higress:下一代云原生 API 网关
  • ulauncher软件启动器
  • Nacos 中使用了哪些缓存?缓存的目的是什么?是如何实现的?
  • 基于领域知识的A型主动脉夹层综合分割及面向临床的评估|文献速递-深度学习医疗AI最新文献
  • 获取不到AndroidManifest中的meta-data
  • AI Agents系列之构建多智能体系统
  • 《奇迹世界起源》:神之月晓活动介绍!
  • 不确定与非单调推理的概率方法
  • 安全光幕的CE认证
  • 项目计划管理系统怎么选?15款项目管理工具详评
  • Flutter与FastAPI的OSS系统实现
  • 【系统架构设计师】统一过程模型(RUP)
  • 什么是爬虫?——从技术原理到现实应用的全面解析
  • Scrapeless Scraping Browser: A high-concurrency automation solution for AI
  • 高翔《视觉SLAM十四讲》第7章对极几何相关内容,对极约束分析讲解
  • 文章记单词 | 第38篇(六级)
  • fetch使用put请求提交文件,postman使用put请求提交文件
  • 将DeepSeek-R1蒸馏为轻量级模型实战
  • 《AI赋能职场:大模型高效应用课》第8课 AI辅助职场沟通与协作
  • 【专题刷题】双指针(四):最接近的三数之和,接雨水
  • C#中扩展方法和钩子机制使用
  • ARINC818协议的帧格式
  • 如何构建跨平台可复用的业务逻辑层(Web、App、小程序)
  • Elasticsearch倒排索引与传统索引对比
  • iOS 冷启动时间监控:启动起点有哪些选择?
  • OpenBMC:BmcWeb log输出
  • 消息中间件——RocketMQ(二)
  • git push