2013-03-30 86 views
2

我正在运行Windows 8 64位,使用Code :: Blocks以及Eclipse作为IDE for OpenCV v.2.4.4。找不到opencv .dll文件

我下面的http://docs.opencv.org/doc/tutorials/core/basic_linear_transform/basic_linear_transform.html#basic-linear-transform

网上的教程每当我包括我的IDE设置在opencv\build\x64\mingw\lib\.dll.a文件,以及在opencv\build\include所需的头和我的PATH变量对应opencv\build\x64\mingw\bin,我得到编译有关未定义参考时间错误opencv函数。

每当我在我的IDE设置中包含相应的32位dll文件并在我的PATH变量中设置32位dll文件的路径时,程序编译得很好。但是,当我打开.exe文件时,它说'libopencv_core244.dll从您的计算机中丢失。重新安装应用程序。' PATH变量设置正确,我不明白这个问题..

我在网上尽可能地挖掘这个,但仍然无法修复这...请帮助...

+1

坚持32位DLL在您的IDE设置。只要**绝对确定** Windows PATH环境变量指向任何目录持有'libopencv_core244.dll'。如果这不能解决问题,请将OpenCV的DLL复制到与编译的**。exe **相同​​的文件夹中,然后尝试再次打开它。 – karlphillip

回答

2

更新PATH变量后重新启动!