gpt4 book ai didi

c++ - 在 Visual C++ 2010 中构建 Tesseract

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:19:18 26 4
gpt4 key购买 nike

当我尝试在 Visual C++ 2010 Express 中构建 Tesseract 解决方案时,它说:

21>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: The command "post-build.cmd "C:\Tesseract-OCR\tesseract-3.01\vs2010\Release\" "C:\Tesseract-OCR\tesseract-3.01\vs2010\bin.rel"
21>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets(113,5): error MSB3073: :VCEnd" exited with code 4.
========== Build: 20 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

我不知道怎么办。有谁知道问题是什么以及我该如何解决?

最佳答案

您必须编辑 [tesseract source]\vs2010 文件夹中的 post-build.cmd 文件,如下所示例如,在 Notepad++ 中打开文件,然后“rem”以下行:

xcopy ..\vs2008\lib\liblept168%DebugVersion%.dll %TargetFolder% /Y /I /D
rem copy data
if not exist %DataFolder% (
md %DataFolder%
)
xcopy ..\TessData\eng.traineddata %DataFolder% /Y /I /D

如果您之前已经安装了可执行文件,这应该可以做到。由于 tesseractmain_setup 的“mainblk.cpp”文件中的环境变量 (TESSDATA_PREFIX) 获取 \tessdata\ 文件夹> 功能不需要按照 post-build.cmd 中的说明复制数据文件夹。

如果您没有安装可执行文件,则必须手动创建此变量。该值应指示\tessdata\所在的文件夹,而不是\tessdata\本身,因为在 main_setup 的最后一行 \tessdata 被添加到路径中。

关于c++ - 在 Visual C++ 2010 中构建 Tesseract,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10438148/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com