Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/133.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Visual C中构建Tesseract++;2010 当我试图在VisualC++ 2010中创建TESSACT解决方案时,它的意思是: 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 ==========_C++_Tesseract - Fatal编程技术网

在Visual C中构建Tesseract++;2010 当我试图在VisualC++ 2010中创建TESSACT解决方案时,它的意思是: 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 ==========

在Visual C中构建Tesseract++;2010 当我试图在VisualC++ 2010中创建TESSACT解决方案时,它的意思是: 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 ==========,c++,tesseract,C++,Tesseract,我不知道如何继续。有人知道问题是什么以及我如何解决吗?以管理员身份运行vs2010,并按照raym0nd的建议重新构建。这对我很有用。您必须在[tesseract source]\vs2010文件夹中编辑post-build.cmd文件,如下所示 例如,在记事本++中打开文件,并“rem”以下行: xcopy ..\vs2008\lib\liblept168%DebugVersion%.dll %TargetFolder% /Y /I /D rem copy data if not exist

我不知道如何继续。有人知道问题是什么以及我如何解决吗?

以管理员身份运行vs2010,并按照raym0nd的建议重新构建。这对我很有用。

您必须在[tesseract source]\vs2010文件夹中编辑post-build.cmd文件,如下所示 例如,在记事本++中打开文件,并“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
如果您以前安装过可执行文件,就应该这样做。由于
tesseract
main\u setup
函数的“mainblk.cpp”文件中的环境变量(
tessdata\u PREFIX
)中获取
\tessdata\
文件夹,因此无需按照post-build.cmd中的说明复制数据文件夹


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

您可能没有正确安装

从他们的:

下载以下软件包:

tesseract-3.01.tar.gz-tesseract源

tesseract-3.01-win_vs.zip-Visual studio(2008和2010)解决方案 必要的图书馆

tesseract-ocr-3.01.eng.tar.gz-tesseract的英文文件 (或下载其他3.01或3.00语言数据文件)

将它们解压缩到一个目录('tesseract-3.01')。 tesseract-ocr-3.01.eng.tar.gz的根目录名错误 (“tesseract-ocr”而不是“tesseract-3.01”)。Windows相关文件 位于vs2008目录中(例如“tesseract-3.01\vs2008”)。这个 与通常应用的构建过程相同:使用打开tesseract.sln VC++Express 2008并构建它应该编译的所有(或只是Tesseract) (至少在发布模式下)无需进一步安装。 其中包括dll依赖项和Leptonica。输出将在 tesseract-3.01\vs2008\bin(或tesseract-3.01\vs2008\bin.rd或 tesseract-3.01\vs2008\bin.dbg(基于配置构建)

退房。与此无关,所以我取下了标签。