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位的。

相关文章
|
3月前
|
IDE 前端开发 JavaScript
【C#】C# 开发环境配置(Rider 一个.NET 跨平台集成开发环境)
【1月更文挑战第26天】【C#】C# 开发环境配置(Rider 一个.NET 跨平台集成开发环境)
|
3月前
|
C#
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
69 1
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
|
3月前
|
C#
halcon联合c#、WPF学习笔记二(简单案例)
halcon联合c#、WPF学习笔记二(简单案例)
106 0
|
4月前
|
C#
C#开发环境配置-VS2017安装使用
C#开发环境配置-VS2017安装使用
|
7月前
|
Oracle 架构师 关系型数据库
C#反射应用之实现动态可配置可扩展框架的简单示例
C#反射应用之实现动态可配置可扩展框架的简单示例
|
7月前
|
Oracle 关系型数据库 MySQL
超简单的C#可配置可扩展基础框架示例
超简单的C#可配置可扩展基础框架示例
|
C# 决策智能
运筹优化学习13:C#中Gurobi的配置及测试
运筹优化学习13:C#中Gurobi的配置及测试
运筹优化学习13:C#中Gurobi的配置及测试
|
C# C语言
C#学习笔记22: 面向对象编程入门精讲(下)
C#学习笔记22: 面向对象编程入门精讲
C#学习笔记22: 面向对象编程入门精讲(下)
|
关系型数据库 MySQL 网络安全
【C#】【MySQL】【配置数据源】SSL Connection error 发生一个或多个错误。由于·意外的数据包格式,握手失败
【C#】【MySQL】【配置数据源】SSL Connection error 发生一个或多个错误。由于·意外的数据包格式,握手失败
144 0
【C#】【MySQL】【配置数据源】SSL Connection error 发生一个或多个错误。由于·意外的数据包格式,握手失败