Tesseract OCR“您的计算机缺少”VCRUNTIME140.dll“,但示例解决方案有效吗?

时间:2016-08-22 05:31:39

标签: c# .net visual-studio ocr tesseract

我在Visual Studio 2013解决方案中安装了Tesseract NuGet包,在运行期间,当我初始化Tesseract enginge时,它会抛出错误“程序无法启动,因为您的计算机缺少VCRUNTIME140.dll。请尝试重新安装程序到解决了这个问题。“

奇怪的是,发现here的示例解决方案确实编译,构建和运行,并且可以找到dll还是不需要它?我检查了配置管理器和参考管理器。它们在构建输出文件夹中都有相同的dll,我能找到的唯一区别是.config文件,其中示例似乎依赖于.NET 4.0 Framework和.NET 4.5.2 Framework上的解决方案。关于我可以尝试如何使用与示例解决方案相同的方式编译的任何想法?

1 个答案:

答案 0 :(得分:0)

Tesseract NuGet Package是使用VS2015创建的;因此,它需要Visual C ++ Redistributable用于Visual Studio 2015.自从您使用VS2013下载和编译的示例解决方案以来,它不依赖于VC ++ 2015运行时,而是依赖于VS2013 IDE安装附带的VC ++ 2013。