【问题标题】:how to get leptonica version from API如何从 API 获取 leptonica 版本
【发布时间】:2018-05-03 12:44:01
【问题描述】:

我有一个小程序,我使用leptonica.. 但是如何检查安装的版本?

#include <leptonica/allheaders.h>

【问题讨论】:

    标签: c++ leptonica


    【解决方案1】:

    一切都在链接时完成。

    如果您使用动态链接,您可以以编译器依赖的方式指定要链接的库的版本。例如,see this question 了解它是如何使用 GCC 完成的。

    如果您使用静态链接,那么您就知道自己构建的是哪个版本,因为您自己将源代码添加到项目树中,并且每次构建可执行文件时都必须构建库。

    您无法从 API 获取 leptonica 版本。

    【讨论】:

      【解决方案2】:

      查看source,您可以看到一些macros 在您导入的同一个标头中定义(靠近顶部):

      #define LIBLEPT_MAJOR_VERSION   1
      #define LIBLEPT_MINOR_VERSION   76
      #define LIBLEPT_PATCH_VERSION   0
      

      您可以使用这些作为您正在运行的版本的指南

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2021-10-20
        • 2015-03-20
        • 2020-08-19
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-10-11
        相关资源
        最近更新 更多