0

我现在真的很挣扎,试图将 leptonica 的 1.74 版本构建为 Visual Studio 项目。我已按照此处http://www.leptonica.com/source/README.html的官方 leptonica 说明进行操作

但是在运行 cmake 时出现以下错误

Could NOT find GIF (missing: GIF_LIBRARY GIF_INCLUDE_DIR) 
Could NOT find JPEG (missing: JPEG_LIBRARY JPEG_INCLUDE_DIR)
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Could NOT find PNG (missing: PNG_LIBRARY PNG_PNG_INCLUDE_DIR)
Could NOT find TIFF (missing: TIFF_LIBRARY TIFF_INCLUDE_DIR)
Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)

之后,由于这些错误,我在 Visual Studio 中运行的结果解决方案无法构建:

视觉工作室错误

如果有人告诉我如何解决该问题,或者是否有任何其他方法可以为 leptonica 版本 >=1.74 创建可构建的 Visual Studio 项目,我将不胜感激

谢谢

PS如果重要的话,我有VS2015

4

1 回答 1

1

您可以从 github 下载 vcpkg 并在 Powershell 提示符下运行 vcpkg.exe(以管理模式打开)。vcpkg 可以安装许多开源项目(支持静态库和动态库)作为准备在 VS 2017 和 VS 2015 (SP3) IDE 中使用的包。您可以使用选择 x86 或 x64 平台,在某些情况下甚至允许选择工具集(例如 .\vcpkg install boost:x64-windows-v141 )。如果您使用“集成安装”作为 vcpkg 命令行,所有库将自动与您的项目链接,并且项目 .dll 文件将自动复制到您的应用程序文件夹中。

因此,在您的情况下,在安装 vcpkg.exe 后,您键入 .\vcpkg install leptonica:x64-windows 并在安装后键入 .\vcpkg 集成安装。leptonica 库将自动链接到您的项目。

于 2018-02-13T16:36:59.150 回答