“Emgu.CV.CvInvoke”的类型初始值设定项引发异常

Adammmmm 2015-04-19 04:24:38
这个问题网上给出的普遍解决方案是:
(1)、注销或重启计算机,使得系统环境变量中的path生效;
(2)、通过path中设置的路径去寻找对应的dll文件,查看是否存在,是否被成功引用到VS中;
(3)、copy dll文件到debug和release目录中。
(4)、尝试将.Net FrameWork版本降低,如果是4.0的就降低到3.5,如果是3.5的就降低到2.0。

但是因为要用到kinect而kincet的sdk需要.net framework4.0,所以不能使用第四种方法,而前三种方法都试过了还是不行,请问该如何解决?
...全文
2947 11 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
SabreWulf2020 2019-03-31
  • 打赏
  • 举报
回复
引用 4 楼 lc__________ 的回复:
查看异常的详细信息,就可以看到无法加载dll,找不到指定的模块。添加对应的dll即可


支持你的看法。我看了楼上几位复制86 64文件夹的说法,找了一下我的这两个文件夹里面基本都是空的。就按照你的方法,调试时看了一下“输出”列表历史,发现确实缺少2个文件。复制了这两个文件到指定位置后,这个问题解决了,又出现了其他问题(Unable to create ocr model using Path ‘’and language 'eng'.)
superleedev 2018-12-11
  • 打赏
  • 举报
回复
在哪下载 请问
  • 打赏
  • 举报
回复
2楼方法太神奇了吧。。之前试了好多方法都没解决。bin文件夹下没有的可以看看libs文件夹下有没有,我是移动的libs里面的x86文件夹就解决了
cjx92 2017-12-11
  • 打赏
  • 举报
回复
谢谢2楼,真的解决了
hikersss 2017-10-23
  • 打赏
  • 举报
回复
谢谢谢谢!!!
工控匠 2017-07-06
  • 打赏
  • 举报
回复
2楼的方法绝了 虽然不知道为什么成功 但是能用了
jiangzidea 2017-01-05
  • 打赏
  • 举报
回复
引用 2 楼 yanran_hill 的回复:
我是直接把Emgu的bin目录下的x64和x86文件夹复制到debug目录下的
我的是没有x64和x86的文件夹的,怎么弄大神
lc__________ 2016-06-22
  • 打赏
  • 举报
回复
查看异常的详细信息,就可以看到无法加载dll,找不到指定的模块。添加对应的dll即可
notigerking 2016-04-03
  • 打赏
  • 举报
回复
引用 2 楼 yanran_hill 的回复:
我是直接把Emgu的bin目录下的x64和x86文件夹复制到debug目录下的
直接解决问题,支持一下!!!
yanran_hill 2015-04-19
  • 打赏
  • 举报
回复
我是直接把Emgu的bin目录下的x64和x86文件夹复制到debug目录下的
Adammmmm 2015-04-19
  • 打赏
  • 举报
回复

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧