Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Cmake tesseract编译问题:未设置leptonica\u输出\u名称_Cmake_Tesseract_Leptonica - Fatal编程技术网

Cmake tesseract编译问题:未设置leptonica\u输出\u名称

Cmake tesseract编译问题:未设置leptonica\u输出\u名称,cmake,tesseract,leptonica,Cmake,Tesseract,Leptonica,我正在尝试编译Tesseract开源OCR引擎()的源代码 但在运行cmake时,我总是会遇到以下错误: CMake错误:此项目中使用了以下变量,但是 它们被设置为NOTFOUND。请设置它们或确保它们已设置 并在CMake文件中正确测试:leptonica_OUTPUT_NAME 由目录/home/test/github/tesseract中的目标“libtesseract”链接 我已经下载了leptonica()的源代码并安装了它 我想知道应该将哪个值设置为leptonica\u OUTPU

我正在尝试编译Tesseract开源OCR引擎()的源代码

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

CMake错误:此项目中使用了以下变量,但是 它们被设置为NOTFOUND。请设置它们或确保它们已设置 并在CMake文件中正确测试:leptonica_OUTPUT_NAME 由目录/home/test/github/tesseract中的目标“libtesseract”链接

我已经下载了leptonica()的源代码并安装了它


我想知道应该将哪个值设置为leptonica\u OUTPUT\u NAME。

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

find_package(PkgConfig REQUIRED)
pkg_check_modules(Leptonica REQUIRED lept>=${MINIMUM_LEPTONICA_VERSION})
CMakeLists.txt中
查找leptonica有问题,而cmake的
find_包
工作正常:

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
  • 瘦素A-1.74.4

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

      find_package(PkgConfig REQUIRED)
      pkg_check_modules(Leptonica REQUIRED lept>=${MINIMUM_LEPTONICA_VERSION})
      
      CMakeLists.txt中
      查找leptonica有问题,而cmake的
      find_包
      工作正常:

      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
      • 瘦素A-1.74.4

      有一种解决方法:将文件CMakeCache的所有leptonica\u输出\u NAME-NOTFOUND替换为leptonica。txt有一种解决方法:将文件CMakeCache的所有leptonica\u输出\u NAME-NOTFOUND替换为leptonica。txtI遇到了同样的问题,它如何知道在哪里查找包leptonica???我在哪里添加文件夹名称,以及我需要添加leptonica源中的哪个文件夹?我有同样的问题,它如何知道在哪里查找leptonica包???我在哪里添加文件夹名称,以及我需要添加leptonica源中的哪个文件夹?