VS2010/MFC 配置Halcon11 之显示图片

2025-09-29 11:57:19

1、菜单,文件 - 新建 - 项目

VS2010/MFC 配置Halcon11 之显示图片

2、Visual C++,MFC应用程序,<输入名称>:HalconMFC

VS2010/MFC 配置Halcon11 之显示图片

3、下一步

VS2010/MFC 配置Halcon11 之显示图片

4、基于对话框,不使用Unicode库,在静态库中使用MFC,完成

VS2010/MFC 配置Halcon11 之显示图片

5、出现如下界面  

VS2010/MFC 配置Halcon11 之显示图片

1、因为导出的时候选择的是单个文件 ,为了单独调试方便,所以不能其它代码混合。在头文件中新建一个HalconAction.h;在源文件里面新建一个HalconAction.cpp

VS2010/MFC 配置Halcon11 之显示图片

VS2010/MFC 配置Halcon11 之显示图片

VS2010/MFC 配置Halcon11 之显示图片

VS2010/MFC 配置Halcon11 之显示图片

2、添加C++代码

将下面的程序复制粘贴到HalconAction.h中

#ifndef__APPLE__

#  include "HalconCpp.h"

#else                                       

#  ifndef HC_LARGE_IMAGES

#    include <HALCONCpp/HalconCpp.h>

#  else

#    include <HALCONCppxl/HalconCpp.h>

#  endif

#endif

usingnamespace HalconCpp;

voidaction();             

将void action()及其里面的程序导入HalconAction.cpp,并且在前面加上#include"stdafx.h"

#include"halconAction.h

配置如下:

#include "stdafx.h"

#include "halconAction.h"

void action()

{

  // Local iconic variables

  HObject  ho_Image;

 ReadImage(&ho_Image, "fabrik");

}

1、项目——属性——配置管理器——平台(Win32)下拉列表——新建——x64

(最好是先改成x64然后再去配置VC++目录和链接器,因为在win32下配置后到了x64里面又要重新配置)

VS2010/MFC 配置Halcon11 之显示图片

VS2010/MFC 配置Halcon11 之显示图片

2、VC++——包含目录中添加

C:\ProgramFiles\MVTec\HALCON-11.0\include\halconcpp;

C:\ProgramFiles\MVTec\HALCON-11.0\include;$(IncludePath)

VS2010/MFC 配置Halcon11 之显示图片

3、在VC++——库目录里面添加

C:\ProgramFiles\MVTec\HALCON-11.0\lib\x64-win64;

VS2010/MFC 配置Halcon11 之显示图片

4、在链接器——输入——附加依赖项——添加HalconCpp.lib        

VS2010/MFC 配置Halcon11 之显示图片

5、最后生成解决方案

VS2010/MFC 配置Halcon11 之显示图片

VS2010/MFC 配置Halcon11 之显示图片

1、参考: http://www.ihalcon.com/read-1362.html

每个工程都要在“项目->属性->配置属性->VC++ 目录”中一一设置如halcon之类的公共库文件目录是件很麻烦的事,一番搜索后才知道原来VS 2010是在Microsoft.Cpp.Win32.user属性页中设置公共的VC++ 目录。

VS2010/MFC 配置Halcon11 之显示图片

VS2010/MFC 配置Halcon11 之显示图片

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢