gpt4 book ai didi

c++ - 使用 Qt 5.8 构建 Tesseract OCR

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:43:43 26 4
gpt4 key购买 nike

我有一个基本的空 Qt 5.8 项目,我想集成 Tesseract库来处理它。我找不到任何完整的分步说明如何做到这一点,所以我希望有人可以分享经验。

我想在我的代码中使用类似的东西:

#include <tesseract/baseapi.h>
#include <leptonica/allheaders.h>

我知道我需要向 .pro 文件添加一些额外的说明(等 LIBS、HEADERS),但我不知道是否有任何正确的方法可以做到这一点。

Qt 5.8

Windows 10

MinGW 32 位

最佳答案

“with Qt”部分是多余的,您实际上不需要为使用通用库而“with Qt”做任何事情。

库将需要使用最好相同的,或者至少,二进制兼容的编译器来构建。可以找到实际的构建说明 here .

至于Qt PRO文件,你可以简单地use the wizard from Creator - 单击左侧栏(项目树)中的项目名称和“添加库”,然后根据您使用的库类型按照向导操作。

它将以下列格式生成必要的项目定义:

win32:CONFIG(release, debug|release): LIBS += -L$$OUT_PWD/../../../projects/mylib/release/ -lmylib
else:win32:CONFIG(debug, debug|release): LIBS += -L$$OUT_PWD/../../../projects/mylib/debug/ -lmylib
else:unix: LIBS += -L$$OUT_PWD/../../../projects/mylib/ -lmylib

INCLUDEPATH += $$PWD/../../../projects/mylib
DEPENDPATH += $$PWD/../../../projects/mylib

win32:CONFIG(release, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../../../projects/mylib/release/mylib.lib
else:win32:CONFIG(debug, debug|release): PRE_TARGETDEPS += $$OUT_PWD/../../../projects/mylib/debug/mylib.lib
else:unix: PRE_TARGETDEPS += $$OUT_PWD/../../../projects/mylib/libmylib.a

关于c++ - 使用 Qt 5.8 构建 Tesseract OCR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43737452/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com