Visual Studio 2022 配置 HDevelop 20.11 Steady - MVTec HALCON

环境配置:

项目背景:

在 Visual Studio 2022 这款IDE上配置Halcon环境方便直接使用VS进行编程。

在这里插入图片描述


项目环境配置

环境背景介绍:

编辑器/库版本
VisualStudio2022
Halcon20.11
  1. VisualStudio2022安装
    Visual Studio官网下载链接
    点击社区版免费下载,一键安装即可。

  2. Halcon安装

  1. 环境变量配置

    • 输入“windows键+R”,打开运行框。

    • 在运行框输入命令 control system。

    • 在打开的系统信息界面中,选择左边菜单中的“高级系统设置”。
      高级系统设置

    • 在打开的系统属性窗口中选择下方的“环境变量”按钮。
      环境变量

    • 点击环境变量

在这里插入图片描述
找打Path,双击。
在这里插入图片描述
点击新建,将C:\Program Files\MVTec\HALCON-20.11-Steady\bin\x64-win64,添加到变量中。
如果你的路径不是这个,将对应路径下的bin\x64-win64目录,添加至其中。

  1. VisualStudio2022配置HDevelop 20.11 Steady - MVTec HALCON

打开Project1.sln项目文件。
打开项目

新建文本文档,将以下代码复制到文本文档,并且进行重命名。

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <ImportGroup Label="PropertySheets" />
  <PropertyGroup Label="UserMacros" />
  <PropertyGroup>
    <IncludePath>C:\Program Files\MVTec\HALCON-20.11-Steady\include\halconcpp;C:\Program Files\MVTec\HALCON-20.11-Steady\include;$(IncludePath)</IncludePath>
    <LibraryPath>C:\Program Files\MVTec\HALCON-20.11-Steady\lib\x64-win64;$(LibraryPath)</LibraryPath>
  </PropertyGroup>
  <ItemDefinitionGroup>
    <ClCompile>
      <AdditionalIncludeDirectories>$(HALCONROOT)/include/halconcpp;$(HALCONROOT)/include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
    </ClCompile>
    <Link>
      <AdditionalLibraryDirectories>$(HALCONROOT)\lib\$(HALCONARCH);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
      <AdditionalDependencies>halconcpp.lib;hdevenginecpp.lib;%(AdditionalDependencies)</AdditionalDependencies>
    </Link>
  </ItemDefinitionGroup>
  <ItemGroup />
</Project>

点击确定即可,重命名这个文件名为:HalconSheet.props。

注意:HalconSheet.props,前面的HalconSheet可以随意更改,文件后缀名要为 .props
在这里插入图片描述
找到视图,其他窗口,属性管理器。
在这里插入图片描述

展开小三角,右键,添加现有属性页,属性页为刚才重命名的HalconSheet.props文件;
在这里插入图片描述
注意:这里配置的是Debug | x64环境,下面箭头这要要匹配,如果你想配置其他,要稍加修改,添加到你想配置的文件夹下。
在这里插入图片描述

  1. 一个示例项目代码。
#include <iostream>    
#include "HalconCpp.h"    

using namespace HalconCpp;

int main() 
{
    // Local iconic variables
    HObject  ho_Image;

    // Local control variables
    HTuple  hv_Width, hv_Height, hv_WindowHandle;

    if (HDevWindowStack::IsOpen())
        CloseWindow(HDevWindowStack::Pop());
    ReadImage(&ho_Image, "printer_chip/printer_chip_01");
    GetImageSize(ho_Image, &hv_Width, &hv_Height);
    SetWindowAttr("background_color", "black");
    OpenWindow(0, 0, hv_Width, hv_Height, 0, "visible", "", &hv_WindowHandle);
    HDevWindowStack::Push(hv_WindowHandle);
    SetPart(hv_WindowHandle, 0, 0, -1, -1);
    if (HDevWindowStack::IsOpen())
        DispObj(ho_Image, HDevWindowStack::GetActive());
}

运行效果:

  1. 编译输出:
    在这里插入图片描述

  2. 控制台
    在这里插入图片描述


  • 21
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
Halcon 20.11 是一种用于数字图像处理、机器视觉和工业自动化领域的软件开发工具包。为了使用 Halcon 20.11 软件,需要先进行安装。下面是 Halcon 20.11 安装教程的详细步骤。 1. 下载 Halcon 20.11 安装包 首先,需要从 Halcon 的官方网站上下载 Halcon 20.11 安装包。一般来说,下载时需要选择与你的计算机系统匹配的版本。 2. 解压安装包 下载完成之后,在本地硬盘上创建一个空文件夹,将下载的 Halcon 20.11 安装包存放在其中,并对其进行解压。解压完成后,可以看到两个文件夹,分别为 “data” 和 “bin”。 3. 安装 Halcon 20.11 打开解压后的 “bin” 文件夹,找到 “Setup.exe” 文件并执行。在弹出的安装界面中,选择安装语言和所需要的组件(如图像处理模块和机器视觉模块等)。根据自己的需要进行选择,然后点击 “下一步”。 4. 配置安装选项 在接下来的安装过程中,需要对 Halcon 20.11 进行配置。首先选择安装位置,然后选择要在哪个组内启动 Halcon。 5. 安装 安装过程中,需要等待一段时间。安装完成后,可以选择运行 “HALCON Environment Update” 工具,用来配置环境变量。 6. 验证安装 打开 Halcon 20.11 文件夹下的 “bin” 文件夹,启动 “HDevelop.exe” 应用程序。如果弹出了程序界面,说明安装成功。 总之,安装 Halcon 20.11 软件需要进行下载、解压、安装、配置以及验证等多个步骤。在安装过程中需要注意选择适当的组件,并根据实际需要对配置选项进行相应的设置,才能顺利完成安装。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值