初始化Tesseract API的TessBaseAPI到api指针时使用C++出现错误

我正在使用最新的Tesseract C++ API,并按照这个帖子中最后一个回答的指示来链接所需的内容。我的包含文件如下:

#include<iostream>#include<Windows.h>#include<opencv2/opencv.hpp>#include<stdint.h>#include<tesseract/baseapi.h>#include<leptonica/allheaders.h>

当我尝试用以下代码初始化api指针时:

    tesseract::TessBaseAPI *api = new tesseract::TessBaseAPI();

它会产生以下相关的控制台错误(总共有56个错误来自根本问题):

E1097   未知属性“no_init_all”警告 C4101   'outText':未引用的局部变量错误   LNK2001 未解析的外部符号 __GSHandlerCheck_EH4 //这个错误重复了52次错误   LNK1120 1个未解析的外部符号

所以我的问题是,为什么会出错?我做错了什么?

我的猜测:可能是某种链接错误,尽管我按照帖子中的指南一步一步地进行了操作。

我对C++和Tesseract还比较新手,任何见解都将不胜感激。


回答:

尝试使用VS2019进行编译。最近的Tesseract构建是使用VS2019完成的。

Related Posts

L1-L2正则化的不同系数

我想对网络的权重同时应用L1和L2正则化。然而,我找不…

使用scikit-learn的无监督方法将列表分类成不同组别,有没有办法?

我有一系列实例,每个实例都有一份列表,代表它所遵循的不…

f1_score metric in lightgbm

我想使用自定义指标f1_score来训练一个lgb模型…

通过相关系数矩阵进行特征选择

我在测试不同的算法时,如逻辑回归、高斯朴素贝叶斯、随机…

可以将机器学习库用于流式输入和输出吗?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

在TensorFlow中,queue.dequeue_up_to()方法的用途是什么?

我对这个方法感到非常困惑,特别是当我发现这个令人费解的…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注