как получить версию лептоники из API - PullRequest
0 голосов
/ 03 мая 2018

У меня есть небольшая программа, в которой я использую leptonica .. Но как я могу проверить, какая версия установлена?

#include <leptonica/allheaders.h>

Ответы [ 2 ]

0 голосов
/ 07 мая 2018

Глядя на источник , вы можете увидеть некоторые макросы , определенные в том же заголовке, который вы импортировали (в верхней части):

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

Вы можете использовать их в качестве руководства относительно того, какую версию вы используете

0 голосов
/ 07 мая 2018

Все делается во время соединения.

Если вы используете динамическое связывание, вы можете указать версию библиотеки, с которой будете связывать, в зависимости от компилятора. Например, см. Этот вопрос о том, как это делается с GCC.

Если вы используете статическое связывание, то знаете, какую версию вы создаете, потому что вы сами добавили источник в дерево вашего проекта, и вы должны собирать библиотеку каждый раз, когда создаете свой исполняемый файл.

Вы не можете получить версию leptonica из API.

...