ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

MFC 配置Halcon

2026/9/21 6:37:33 拓冰建站 浏览量
MFC 配置Halcon

1.新建一个MFC 工程,Halcon 为64位,所以先将工程改为x64
在这里插入图片描述> VC++ 目录设置包含目录和库目录
在这里插入图片描述
包含目录

在这里插入图片描述
在这里插入图片描述

库目录
在这里插入图片描述
c/c++ ->常规
在这里插入图片描述
链接器 ->常规
在这里插入图片描述> 链接器输入
在这里插入图片描述
在窗口中添加头文件
在这里插入图片描述

#include "HalconCpp.h"
#include "Halcon.h"using namespace HalconCpp;

拖动控件
在这里插入图片描述

Button中添加

void CSkinDemoDlg::OnBnClickedButton1()
{// TODO: 在此添加控件通知处理程序代码HObject	ho_Image;HTuple	m_hWindowHandle;HTuple	hv_Width, hv_Height;ReadImage(&ho_Image, "1.png");GetImageSize(ho_Image, &hv_Width, &hv_Height);GetDlgItem(IDC_STATIC)->MoveWindow(0, 0, hv_Width, hv_Height);HWND hWnd = GetDlgItem(IDC_STATIC)->m_hWnd;OpenWindow(0, 0, hv_Width, hv_Height, (LONG)hWnd, "visible", "", &m_hWindowHandle);HDevWindowStack::Push(m_hWindowHandle);if (HDevWindowStack::IsOpen){DispObj(ho_Image, HDevWindowStack::GetActive());}}

静态库文件添加项目中
在这里插入图片描述
在这里插入图片描述