用Emgucv总是cha超级麻烦,很多人都卡在配置上,从2.4.*开始到3.4.*,数不清多少次配置问题了,稍微汇总一下:
不要一出现接口配置问题就暴躁,按顺序检查:
1. 当前环境搞清楚,操纵系统是什么,xp以下的请确认补丁打全了,sp1,sp2,sp3
2. 开发环境搞清楚,VS什么版本,2008一下确认sp1补丁已经打了
3. 编译环境搞清楚,32位还是64位,修改any cpu都试试
4. 开发框架搞清楚,framework不能太高,4.6以上的一步步降下来试试,一般3.5能过的
6. 环境变量再去确认一下, ;有没有是半角,路径是不是确定对,x64和x86或是只要到\bin都试试
7. 直接到debug文件下执行下exe看看报什么错(主要是xp系统可能会有问题,看提示缺什么dll就补什么dll)
8. 直接把安装目录下的x86,x64复制到exe同目录下
9. 检查下引用的emgu的dll是不是对应的版本(引用的和UI的是不是相同版本)
初开博客,目的是交流与合作,本人QQ:273651820。