我按照我以 tessesract 形式找到的有关如何包含 baseapi.h 的说明进行操作。
我在用:
vs2010
tesseract 3.01 版本
我试图了解如何使用 baseapi.h。
测试程序:
#define __MSW32__
#include "baseapi.h"
using namespace tesseract;
int _tmain(int argc, _TCHAR* argv[])
{
TessBaseAPI *myTestApi;
myTestApi=new TessBaseAPI();
//myTestApi->Init("d:/temp.jpg","eng");
return 0;
}
Run Code Online (Sandbox Code Playgroud)
表格指南:
将以下文件夹添加到其他包含目录(属性) - 解决包含“baseapi.h”后找不到文件的问题
tesseract-3.01/api
tesseract-3.01/ccmain
tesseract-3.01/ccutil
tesseract-3.01/ccstruct

将以下库添加到“属性/链接器/输入/附加依赖项”以使用 Tesseract 和 Leptonica 库 libtesseract.lib;liblept.lib
// 将以下路径添加到“Properties/Linker/General/Additional Library Directories”以找到 Tesseract 和 Leptonica 库 tesseract-3.01/vs2010/Release tesseract-3.01/vs2008/lib

我现在试着跑

所以我尝试找到 libs libtesseract.lib 并替换为 libtesseract_tessopt.lib 然后运行

1>------ Build started: Project: test4, Configuration: Debug Win32 ------
1> test4.cpp
1>test4.obj : error LNK2019: …Run Code Online (Sandbox Code Playgroud)