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

静态库文件添加项目中

相关推荐
草莓熊Lotso3 小时前
【C++ 基于微服务的即时通讯系统】etcd + brpc 从安装到服务注册发现全链路实战
网络·数据库·c++·redis·微服务·etcd
把我格子衫拿来9 小时前
VTK 9.5 与 Qt 6 联合开发:从嵌入三维窗口到可维护的桌面架构
c++·python·qt·vtk·三维可视化
无忧.芙桃10 小时前
C++语言原理与实践(十六):多态机制讲解
开发语言·c++·多态
wuminyu11 小时前
JMM学习总结:深入理解happens-before关系
java·linux·c语言·jvm·c++
xxwl58511 小时前
区域赛分类题解
c++·笔记·学习·算法
青少儿编程课堂12 小时前
蓝桥杯+全国青少年信息素养大赛+电子学会PythonC/C++考级:最长公共子序列LCS解析
c++·python·算法·bfs·信息学竞赛
代钦塔拉14 小时前
【C++/Qt 进阶】设计模式系列(2):工厂模式——从游戏角色到披萨店
c++·算法·设计模式
闻缺陷则喜何志丹14 小时前
VC入门宝典
dialog·mfc·优化·文档·application·command
把我格子衫拿来15 小时前
VTK 与 Qt 的 CMake 工程怎么组织?模块、工具链与二进制兼容排错
c++·qt·vtk·cmake·工程实践
灯澜忆梦16 小时前
【面向对象编程c++】| 指针与自定义数据类型
开发语言·c++·算法