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

简介: 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位的。

相关文章
|
25天前
|
前端开发 C# 容器
WPF/C#:实现导航功能
WPF/C#:实现导航功能
32 0
|
25天前
|
设计模式 测试技术 C#
WPF/C#:在WPF中如何实现依赖注入
WPF/C#:在WPF中如何实现依赖注入
29 0
|
25天前
|
前端开发 C# Windows
WPF/C#:如何实现拖拉元素
WPF/C#:如何实现拖拉元素
39 0
|
25天前
|
存储 C# 索引
WPF/C#:BusinessLayerValidation
WPF/C#:BusinessLayerValidation
27 0
|
25天前
|
C#
WPF/C#:数据绑定到方法
WPF/C#:数据绑定到方法
27 0
|
25天前
|
前端开发 测试技术 C#
WPF/C#:在DataGrid中显示选择框
WPF/C#:在DataGrid中显示选择框
33 0
|
25天前
|
开发框架 .NET C#
WPF/C#:显示分组数据的两种方式
WPF/C#:显示分组数据的两种方式
34 0
|
25天前
|
存储 前端开发 C#
WPF/C#:更改界面的样式
WPF/C#:更改界面的样式
29 0
|
25天前
|
XML C# 数据格式
WPF/C#:如何将数据分组显示
WPF/C#:如何将数据分组显示
29 0
|
25天前
|
C#
WPF/C#:程序关闭的三种模式
WPF/C#:程序关闭的三种模式
27 0