Halcon12+VS2013 C#配置

计算机为 win10,64位, 安装halcon12 32位。

第一步 配置环境变量 path C:\Program Files\MVTec\HALCON-12.0\bin\dotnet35 和 C:\Program Files\MVTec\HALCON-12.0\bin\x86sse2-win32  ,重启。

注意: X86sse2-win32  这个文件夹一定要配,不然会在halcon控件那出错。

Halcon12+VS2013 C#配置

第二步 VS添加HWindowControl 控件

点开工具箱,然后工具箱内右键-选这项 

Halcon12+VS2013 C#配置

进入选择工具箱相 点浏览,找到安装目录C:\Program Files\MVTec\HALCON-12.0\bin\dotnet35 ,选择里面的halcondotnet.dll 打开 ,即可添加到工具箱内。

Halcon12+VS2013 C#配置

添加好之后,工具箱内出现如下图标

Halcon12+VS2013 C#配置

第三步 将安装目录dotnet35文件夹内的halcondotnet35.dll 和x86sse2-win32文件夹下的halcon.dll放到工程文件夹bin下。

Halcon12+VS2013 C#配置

第四步 添加halcondotnet.dll库引用,dll已经放在了工程内,直接浏览打开即可。

Halcon12+VS2013 C#配置

Halcon12+VS2013 C#配置

 到现在所需库都配置完成,将HWindowControl 添加到窗口运行测试,发现如下错误 

this.hWindowControl1 = new HalconDotNet.HWindowControl(); 这行异常。

Halcon12+VS2013 C#配置

解决方法如下

将生成-目标平台 改为x86 问题解决。

Halcon12+VS2013 C#配置

HWindowControl控件调用成功

Halcon12+VS2013 C#配置