MFC 配置Halcon

1.新建一个MFC 工程,Halcon 为64位,所以先将工程改为x64
> VC++ 目录设置包含目录和库目录

包含目录


库目录

c/c++ ->常规

链接器 ->常规
> 链接器输入

在窗口中添加头文件

c 复制代码
#include "HalconCpp.h"
#include "Halcon.h"

using namespace HalconCpp;

拖动控件

Button中添加

c 复制代码
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());
	}
	
	
}

静态库文件添加项目中

相关推荐
夏旭泽23 分钟前
C-include
开发语言·c++
感谢地心引力26 分钟前
【Qt】Qt安装(2024-10,QT6.7.3,Windows,Qt Creator 、Visual Studio、Pycharm 示例)
c++·windows·python·qt·visual studio
T0uken1 小时前
【QT Quick】C++交互:调用QML函数
c++·qt·交互
Two_brushes.1 小时前
C++ list 容器类的模拟实现
开发语言·c++·list
王俊山IT2 小时前
C++学习笔记----8、掌握类与对象(五)---- 嵌套类与类中枚举
开发语言·c++·笔记·学习
心怀花木2 小时前
【算法】双指针
c++·算法
闫铁娃2 小时前
二分解题的奇技淫巧都有哪些,你还不会吗?
c语言·数据结构·c++·算法·leetcode
T0uken3 小时前
【QT Quick】C++交互:QML对象操作
c++·qt·交互
寂柒3 小时前
C++——模拟实现stack和queue
开发语言·c++·算法·list
熬夜学编程的小王3 小时前
C++类与对象深度解析(一):从抽象到实践的全面入门指南
c++·git·算法