OpenCV项目不能在64位Win7上运行,但在32位上运行

时间:2014-02-12 14:58:13

标签: opencv dll 32bit-64bit

我有相同的c ++ DLL项目,它被配置为Visual Studio 2012中的32位应用程序。我使用的是OpenCV 2.4.0,32位版本和匹配的静态lib文件。 每当我尝试在第二个项目上使用DLL时,在64位计算机上,它都会失败(第二个项目也是32位),但是当我在32位机器上运行它时,运行正常。

当我尝试加载使用OpenCV的DLL时,我在64位机器上遇到的错误恰好发生在这里:

  

“System.IO.FileNotFoundException”类型的未处理异常   发生在TheApp.exe

中      

其他信息:无法加载文件或程序集   'TheDll.dll'或其依赖项之一。指定的模块   无法找到。

DLL从当前工作目录放入x86文件夹,并从那里引用它。

0 个答案:

没有答案