我有三个项目的解决方案。一个使用Tesseract3,它是32位,另一个使用EMGU 64位,第三个是启动项目。当我运行解决方案时,我收到错误消息Failed to find dll "liblept168", for processor architecture AMD64.
。 liblept
是Tesseract的依赖项之一,是x86。启动项目有平台:Active(x86)和平台目标:任何CPU。其他两个都有两个CPU。
我该如何解决这个问题?
答案 0 :(得分:2)
启动项目确定“用于应用程序的平台”。如果启动项目是“任何CPU”,它将在您的计算机的默认架构上运行(我认为是64位)。就我所知,你不能在同一个.NET应用程序中使用32位和64位本机库。