halcon联合c#、WPF学习笔记一(WPF配置halcon)

本篇主要是c#、WPF配置halcon

halcon18 64位
.Net Framework 4.7.2

一、新建WPF工程

在这里插入图片描述

二、添加引用和命名空间

(如果没有引用,可能是打开了.Net Core,而不是.Net Framwork,其实两者差别不大)

右击引用-》添加
在这里插入图片描述

浏览-》浏览-》选择halcondotnet.dll(根据你的安装目录)
在这里插入图片描述
然后点击确定

发现引用列表里已经有了halcondotnet了
在这里插入图片描述
然后在MainWindow.xaml.cs添加命名空间

using HalconDotNet;

在这里插入图片描述
点击启动来验证是否配置正确
在这里插入图片描述

二、在工具箱添加Halcon控件

右击所有WPF控件->选择项
在这里插入图片描述
浏览,找到halcondotnet.dll
在这里插入图片描述
打开后
在这里插入图片描述
确定后,发现工具箱后出现了halcon控件
在这里插入图片描述

然后点击重新生成解决方案,看下有没有报错,如果没有报错,
然后再拖一个HWindowControlWPF控件,放在MainWindow中,重新生成解决方案,执行,看下有无报错。
如果通过则说明没有问题。

三、遇到的一些坑

如果运行发生报错““HalconDotNet.HHandleBase”的类型初始值设定项引发异常”
一般是版本对不上
比如halcon安装的是64位的,那么VS也该设置成64位(默认为AnyCpu)
如果halcon安装的是32位的,同理也要设置成32位的。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_21539375/article/details/121273974
今日推荐