Tesseract编译问题:未设置leptonica_OUTPUT_NAME



我正在尝试编译Tesseract开源OCR引擎(https://github.com/tesseract-ocr/tesseract(的源代码。

但是在运行cmake时,我总是收到以下错误:

CMake 错误:此项目中使用以下变量,但 它们设置为"未找到"。请设置它们或确保它们已设置 并在CMake文件中正确测试:leptonica_OUTPUT_NAME 由目录/home/test/GitHub/Tesseract 中的目标 "libtesseract" 链接

我已经下载了 leptonica (http://www.leptonica.com/download.html( 的源代码并安装了它。

我想知道我应该将哪个值设置为 leptonica_OUTPUT_NAME。

我遇到了同样的问题。看来

find_package(PkgConfig REQUIRED)
pkg_check_modules(Leptonica REQUIRED lept>=${MINIMUM_LEPTONICA_VERSION})

CMakeLists.txt找到Leptonica时遇到问题,而cmake的find_package工作正常:

if(NOT EXISTS ${PROJECT_SOURCE_DIR}/.cppan)
#    if (NOT Leptonica_DIR AND NOT MSVC)
#        find_package(PkgConfig REQUIRED)
#        pkg_check_modules(Leptonica REQUIRED lept>=${MINIMUM_LEPTONICA_VERSION})
#    else()
find_package(Leptonica ${MINIMUM_LEPTONICA_VERSION} REQUIRED CONFIG)
#    endif()
else()

为了完整起见(均从源代码编译(:

  • Tesseract 4.00.00alpha
  • 瘦骨-1.74.4

相关内容

  • 没有找到相关文章

最新更新