C++ 在64位Windows上编译Tesseract OCR

C++ 在64位Windows上编译Tesseract OCR,c++,windows,visual-studio-2010,tesseract,C++,Windows,Visual Studio 2010,Tesseract,我正在尝试将Tesseract OCR编译成Windows 64位版本的库。我已经下载了源代码,并使用VisualStudioExpress C++ 2010将其编译成32位版本,但由于我通常不是C++程序员,我对如何编译64位版本感到茫然。 任何帮助都将不胜感激 我需要64位版本的原因是,我将其用作需要64位JVM的Java项目的一部分。32位版本的Tesseract显然无法在64位JVM中工作,但似乎没有正式的64位Windows版本。相关的64位DLL由project提供。您可能希望查看其

我正在尝试将Tesseract OCR编译成Windows 64位版本的库。我已经下载了源代码,并使用VisualStudioExpress C++ 2010将其编译成32位版本,但由于我通常不是C++程序员,我对如何编译64位版本感到茫然。

任何帮助都将不胜感激


我需要64位版本的原因是,我将其用作需要64位JVM的Java项目的一部分。32位版本的Tesseract显然无法在64位JVM中工作,但似乎没有正式的64位Windows版本。

相关的64位DLL由project提供。您可能希望查看其解决方案/项目配置,以查看DLL是如何编译的。

您需要在Visual Studio中切换平台,右键单击左侧的解决方案、属性、配置属性,然后单击下拉列表“平台”并选择64位。如果没有,很可能项目没有准备64位编译,但是您仍然可以尝试通过添加新的平台目标并基于x86平台来构建64位目标。感谢Bartek-那里没有其他平台,只有Win32。如何添加新的平台目标?单击
配置管理器
活动解决方案平台
新建…
和“从Win32复制设置”。我猜在“键入或选择新平台”框中应该有64位的样式供我选择?我的是空的…没有64位编译器,创建64位二进制文件相当困难:)。无论如何,当你有了它,重做上面所有的步骤。如果你幸运的话,它可能会起作用。祝你好运