MFC 配置Halcon

慈云数据 2024-03-19 技术支持 93 0

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());
	}
	
	
}

静态库文件添加项目中

在这里插入图片描述

在这里插入图片描述

微信扫一扫加客服

微信扫一扫加客服

点击启动AI问答
Draggable Icon