2

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

#include <leptonica/allheaders.h>
4

2 回答 2

0

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

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

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

于 2018-05-07T03:06:46.713 回答
0

一切都在链接时完成。

如果您使用动态链接,您可以以编译器相关的方式指定要链接的库的版本。例如,请参阅这个问题以了解它是如何使用 GCC 完成的。

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

您无法从 API 获取 leptonica 版本。

于 2018-05-07T02:37:19.683 回答