我的设置:目前,我正在Windows 10上的Visual Studio 2017中使用c ++。
目标:在我的基本c ++应用程序中开始使用tesseract ocr。首先,为了确保能够#include tesseract库并编译和执行一个非常简单的程序,我尝试运行下面的简单测试程序,该程序由官方tesseract project's "APIExample" page提供。
到目前为止,我已经做过的事情:按照this stack overflow answer的建议,我在命令提示符下运行了vcpkg install tesseract:x64-windows
命令和命令{{1 }}。当我运行命令.\vcpkg integrate install
时,我看到了我安装的所有软件包(如下面的屏幕快照所示),但是尽管visual studio中有这种intellisense,但我还是错误地指出无法找到要运行上述测试项目的包含项我在下面发布了谁的代码。是什么赋予了?我在下面的Visual Studio设置屏幕截图中提供了错误和产生的错误代码,以供参考。
vcpkg list
答案 0 :(得分:1)
看起来您的tesseract软件包已安装在x64平台上,但是您的项目设置似乎在x86中。更正该错误,并确保您在库设置中选择“多线程动态链接”。如果一切顺利,MSCV IDE将在运行时自动将这些依赖项DLL复制到您的应用程序目录中。