【问题标题】:Struggling to create leptonica 1.74 visual studio project努力创建 leptonica 1.74 视觉工作室项目
【发布时间】:2018-07-23 17:55:50
【问题描述】:

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

但是在运行 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 项目,我将不胜感激

谢谢

附:如果这很重要,我有 VS2015

【问题讨论】:

  • 所以需要安装遗漏的库(GIF、JPEG等)。它们列在您在“leptonica 依赖的 I/O 库”部分下引用的 README 中。
  • 您可以使用 vcpkg 使用一个线性命令行进行构建。

标签: c++ visual-studio build cmake leptonica


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-10-10
    • 1970-01-01
    • 1970-01-01
    • 2011-04-04
    • 1970-01-01
    • 1970-01-01
    • 2018-01-30
    相关资源
    最近更新 更多