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

相关文章
|
6天前
|
开发框架 前端开发 C#
Sublime Text 3配置 C# 开发环境
【5月更文挑战第2天】本篇 Huazie 介绍了 Sublime Text 3 配置 C# 的相关内容,感兴趣的朋友赶紧配置起来,有任何问题可以随时评论区沟通。
63432 7
Sublime Text 3配置 C# 开发环境
|
6天前
|
IDE 前端开发 JavaScript
【C#】C# 开发环境配置(Rider 一个.NET 跨平台集成开发环境)
【1月更文挑战第26天】【C#】C# 开发环境配置(Rider 一个.NET 跨平台集成开发环境)
|
6天前
|
C#
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
84 1
halcon联合c#、WPF学习笔记三(dispatcherTimer实时相机显示)
|
6天前
|
C#
halcon联合c#、WPF学习笔记二(简单案例)
halcon联合c#、WPF学习笔记二(简单案例)
133 0
|
6天前
|
C#
C#开发环境配置-VS2017安装使用
C#开发环境配置-VS2017安装使用
|
8月前
|
Oracle 架构师 关系型数据库
C#反射应用之实现动态可配置可扩展框架的简单示例
C#反射应用之实现动态可配置可扩展框架的简单示例
|
8月前
|
Oracle 关系型数据库 MySQL
超简单的C#可配置可扩展基础框架示例
超简单的C#可配置可扩展基础框架示例
|
消息中间件 监控 数据可视化
【时序数据库InfluxDB】Windows环境下配置InfluxDB+数据可视化,以及使用 C#进行简单操作的代码实例
influxDB的官网下载地址 https://portal.influxdata.com/downloads/打开以后,如下图所示,可以选择版本号,以及平台。此处咱们选择windows平台。不过此处没有实际的可以下载的地方,着实比较过分,不过咱们可以另辟蹊径。
710 0
【时序数据库InfluxDB】Windows环境下配置InfluxDB+数据可视化,以及使用 C#进行简单操作的代码实例
|
11月前
|
SQL JSON 网络安全
【安装与配置 三】C#后端开发常用工具
【安装与配置 三】C#后端开发常用工具
111 0
|
C# 决策智能
运筹优化学习13:C#中Gurobi的配置及测试
运筹优化学习13:C#中Gurobi的配置及测试
运筹优化学习13:C#中Gurobi的配置及测试