关于使用EmguCV出现 “无法加载 DLL“cvextern”: 找不到指定的程序” 的解决方法

摘要:
经过多次试验,终于解决了此问题,解决方法如下:将EmguCV安装目录下的Bin文件夹下的x86文件夹下的所有Dll文件导入到你的工程的Debug文件夹下。

http://blog.csdn.net/cdjcong/article/details/8444191

查找了网上的一些说法,都是说没有设置好路径,或者未将DLL文件复制到Debug文件夹下,但是我发现当我把cvextern.dll文件加入Debug文件夹下,同样会出现此错误。

经过多次试验,终于解决了此问题,解决方法如下:

将EmguCV安装目录下的Bin文件夹下的x86文件夹下(针对2.4左右的Emgucv版本,之前的版本貌似所有的dll文件都在bin文件夹下)的所有Dll文件导入到你的工程的Debug文件夹下。原因是:调用过程中,cvextern.dll有可能还调用了其他dll文件,所以索性将所有dll都拷入到你的工程目录下,就不会出问题了。

免责声明:文章转载自《关于使用EmguCV出现 “无法加载 DLL“cvextern”: 找不到指定的程序” 的解决方法》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇eslint在webstorm中有错误警告ASP.NET Core 之 Identity 入门【转】下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

C# 加载C++创建的动态链接库dll

创建dll 1.打开vs,点击文件-->新建-->项目。 2.选择C++下面的windows桌面,右边选择动态链接库(DLL)。新建成功之后,默认为x86平台。 按照你自己的需求更换平台,必须调用的和被调用的dll同为一个平台。 3.新建之后,在头文件中添加mydll.h,内容为: #define DLL_API extern "C" _de...

将Winform程序及dll打包成可执行的exe

使用场景 通常开发的Winform程序,引用了其他类库后,在输出目录下都会产生很多DLL文件,exe执行时必须依赖这些DLL。想要Winform程序只有一个可执行exe文件,又不想打包成安装包,就可以采用该方法。 方案一 利用ILMerge将exe及dll合并成一个新的exe ILMerge下载地址:https://www.microsoft.com/en...

C# 利用反射动态加载dll

笔者遇到的一个问题,dll文件在客户端可以加载成功,在web端引用程序报错。解决方法:利用反射动态加载dll 头部引用加: using System.Reflection; 主要代码: Assembly asm = Assembly.LoadFrom(AppDomain.CurrentDomain.BaseDirectory+ "/DeclareDLL/...

QT创建与调用Dll方法(包括类成员)--显式调用

看网上的好多关于QT调用Dll的方法,大部分都是调用函数的,并没有调用C++类成员的情况,即使是有,比如说: 使用Qt编写模块化插件式应用程序 Qt 一步一步实现dll调用(附源码)---(这一篇里没有调用类成员的) Qt调用dll中的功能函数​我就是按照这上面的教程一步步做的,可惜了都没成功~~~这里面都有一个最重要的步骤没有说清楚(可能怪我笨~~)...

DLL劫持 LPK.dll

/ 上次写了USP10的,这次把LPK的代码贴出来. //以下文件在 lpk.cpp 中,头文件和上次USP10的相同 // lpk.cpp : Defines the entry point for the DLL application. // //////////////////////////////////////////////////////...

将Qt5.5 动态链接生成的exe及依赖dll打包方法

Qt静态编译链接生成的exe文件,不需依赖七大姑八大姨的一堆dll,可以独立运行,发布很方便。但绝大多数用的都是Qt开源版本,如果用静态链接,会有些限制。那有没有办法即能享受静态编译的方便,又不受开源许可的限制呢?方法之一,就是用动态编译,然后把exe和需要的dll整合成一个文件,问题就解决了。 使用工具: Enigmavb(单文件封装工具) 下载:htt...