140826 实现简单MFC和HALCON混合编程

140826 实现简单MFC和HALCON混合编程

ID:41033323

大小:1.82 MB

页数:14页

时间:2019-08-14

140826 实现简单MFC和HALCON混合编程_第1页
140826 实现简单MFC和HALCON混合编程_第2页
140826 实现简单MFC和HALCON混合编程_第3页
140826 实现简单MFC和HALCON混合编程_第4页
140826 实现简单MFC和HALCON混合编程_第5页
资源描述:

《140826 实现简单MFC和HALCON混合编程》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、140826实现简单MFC和HALCON混合编程在visualstudio2008下配置HALCON10.01.新建一个MFC工程文件打开visualstudio2008->文件->新建->项目->VisualC++->MFC->MFC应用程序->输入程序名称->确定点击下一步点击基于对话框点击下一步勾选最小化框,最小化框点击下一步点击下一步点击完成。1.配置属性l在【项目属性】->【配置属性】->【c/c++】->【常规】->【附加包含目录】中添加包含路径:$(HALCONROOT)include;$(HALCONROOT)includecpp注意:这里用的HALCON为10.0。l在

2、【项目属性】->【配置属性】->【连接器】->【常规】->【附加库目录】中添加库路径:$(HALCONROOT)lib$(HALCONARCH)l在【项目属性】->【配置属性】->【连接器】->【输入】->【附加依赖项】中添加库:Halconcpp.lib点击确定。生成如下项目:1.工具->选项->项目和解决方案->VC++目录下,附加库目录和包含文件目录添加库文件如下:$(HALCONROOT)libx86sse2-win32包含文件设置如下:$(HALCONROOT)includecpp$(HALCONROOT)include点击确定。配置完成。把HALCON程序导出到vis

3、ualStudio2008在HDevelop中编写的程序,导出为C++。文件->导出选择导出文件所放的位置和类型,并选择导出。在3Dlg.h(头文件中),把原hdevelop程序的变量声明部分放在Rebublic下,如图://LocaliconicvariablesHobjectFile,Region,ConnectedRegions,RegionTrans;HobjectSelectedRegions;//LocalcontrolvariablesHTupleWidth,Height,WindowHandle;并在该头文件中添加’halconcpp.h’,并使用命名空间,即:#include

4、“halconcpp.h”usingnamespaceHalcon;如图:在3Dlg.cpp中包含头文件halcon.h,并使用命名空间,即#include“halcon.h”usingnamespaceHalcon;如图:点击生成->生成解决方案点击调试,出现下图点击读取图像,结果如下(与在HALCON中运行结果一致):点击图像处理:结果如下(与HALCON中结果一致):

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。