项目架构之间不匹配 - 我该如何解决这个问题?

时间:2013-10-14 13:53:57

标签: c# 32bit-64bit

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

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

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