0

我有一个包含三个项目的解决方案。一个使用 Tesseract3,它是 32 位的,另一个使用 EMGU 64 位,第三个是启动项目。当我运行解决方案Failed to find dll "liblept168", for processor architecture AMD64.时,我收到错误消息。liblept是 Tesseract 的依赖项之一,是 x86。启动项目具有平台:Active (x86) 和平台目标:任何 CPU。其他两个都具有 Any CPU。

我该如何解决这个问题?

4

1 回答 1

2

启动项目确定“用于应用程序的平台”。如果启动项目是“Any CPU”,它将在您计算机的默认架构上运行(我认为是 64 位)。据我所知,您不能在同一个 .NET 应用程序中同时使用 32 位和 64 位本机库。

于 2013-10-14T13:59:50.927 回答