32位win7简易版,Emgu.CV.CvInvoke的类型初始值设定项引发异常的解决方法

现象:

程序运行报错

错误存储段 ,类型 0
事件名称: CLR20r3
响应: 不可用
Cab ID: 0

问题签名: 
P1: xx.exe
P2: 1.0.2020.525
P3: 66b969cd
P4: Emgu.CV.World
P5: 4.0.1.3373
P6: 5cb21d22
P7: 7a2
P8: 6
P9: System.TypeInitialization
P10: 

附加文件: 

可在此处获取这些文件: 
C:\Users\xx\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_display6av2.exe_6d8bd09fe85246cd272da28649405e35f97cdb2_0607141d

分析符号: 
重新检查解决方案: 0
报告 Id: 34b24970-7bde-11ef-8c27-f46d3f3e96e3
报告状态: 0

问题原因:

是因为所使用的win7系统上,该程序包中的相关emgu的dll找不到opencv相关的dll,正常情况下emgu引用的opencv的动态库会在项目文件夹中的“x86”文件夹下,由于使用的是简易版本32位的win7导致“x86”文件夹的动态库地址找不到

解决方法:

方法1:

直接将“x86”文件夹下的所有动态库复制到与emgucv相关动态库平级即可

方法2

下载EMGU安装到本机上,安装目录默认“C:\Emgu”,拷贝“C:\Emgu\emgucv-windesktop 4.0.1.3373\libs\x86”下的文件

复制到emgu的dll同级目录下即可

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值