Я уже пробовал предварительно скомпилированную бинарную ссылку Leptonica, но я прочитал здесь , что я должен построить это только из исходного кода. Поэтому я попытался собрать Leptonica из источника.
Я скачал исходный код Leptonica по этой [ссылке]. (https://github.com/tesseract-ocr/tesseract) Затем я попытался собрать этот код с помощью CMake. Для сборки я использовал CMake GUI. В пути к исходному коду я дал где CMakeLists.txt
находится и в варианте кросс-компиляции я дал scripts\buildsystems\vcpkg.cmake
по этой ссылке .
Но я получаю эту ошибку
CMake Error at C:/vcpkg/scripts/buildsystems/vcpkg.cmake:247 (_find_package):
Could not find a package configuration file provided by "Leptonica" (requested version 1.74) with any of the following names:
LeptonicaConfig.cmake
leptonica-config.cmake
Add the installation prefix of "Leptonica" to CMAKE_PREFIX_PATH or set
"Leptonica_DIR" to a directory containing one of the above files.
If "Leptonica" provides a separate development package or SDK,
be sure it has been installed.
Для этого я строю лептонику отдельно и сгенерировал этот LeptonicaConfig.cmake
файл, как и было сказано в этой ошибке. Но теперь я должен изменить CMakeLists.txt
и установить Leptonica_DIR
в каталог, где находится мой this LeptonicaConfig.cmake
. Я не знаю, как это сделать, я попытался добавить эту строку в файл cmakelists set(Leptonica_DIR="C:\Leptonica")
. Но это не работает, может быть, это неправильно.
Я действительно застрял, я использую tesseract4.0
и Leptonica 17.6
и действительно новичок в этом процессе строительства.