登录
首页 >  Golang >  Go问答

无法找到 --lept,Gosseract 在 Windows 中构建

来源:stackoverflow

时间:2024-04-27 21:36:32 416浏览 收藏

各位小伙伴们,大家好呀!看看今天我又给各位带来了什么文章?本文标题《无法找到 --lept,Gosseract 在 Windows 中构建》,很明显是关于Golang的文章哈哈哈,其中内容主要会涉及到等等,如果能帮到你,觉得很不错的话,欢迎各位多多点评和分享!

问题内容

我想使用库 github.com/otiai10/gosseract。到目前为止我所做的事情是安装msys2,其中还包括安装leptonica、tesseract-ocr和gcc。但是,我遇到了以下错误:

c:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/13.1.0/../../../../x86_64-w64-mingw32/bin/ld .exe:找不到-llept:没有这样的文件或目录。

我在哪里可以找到这个lept?

这是来自 gosseract 的 client.go 代码

// #if __FreeBSD__ >= 10
// #cgo LDFLAGS: -L/usr/local/lib -llept -ltesseract
// #else
// #cgo CXXFLAGS: -std=c++0x
// #cgo LDFLAGS: -llept -ltesseract

正确答案


通过编辑 gosseract 库中的 client.go 来解决这个问题

// #if __FreeBSD__ >= 10
// #cgo LDFLAGS: -L/usr/local/lib -llibleptonica -ltesseract
// #else
// #cgo CXXFLAGS: -std=c++0x
// #cgo LDFLAGS: -llibleptonica -ltesseract
// #cgo CPPFLAGS: -Wno-unused-result

将 -llept 更改为 -llibleptonica

以上就是《无法找到 --lept,Gosseract 在 Windows 中构建》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>