环境:
visual studio:2013
halcon:halcon13
windows7 64位
一、预配置halcon环境变量:
在系统环境变量中添加$(HALCONROOT)\bin文件夹;
注:如果未添加会提示缺少halconcpp.dll等文件
二、在vs中配置
1.新建vs2013项目
2.配置halcon13
(1)项目-属性-配置属性-配置管理器,将项目平台改为x64。
注:halcon为64位则平台需改为x64.
(2)在[项目属性]->[配置属性]->[C/C++]->[常规]->[附加包含目录]中添加包含路径:
$(HALCONROOT)\include;$(HALCONROOT)\include\halconcpp;
(3)在[项目属性]->[配置属性]->[链接器]->[常规]->[添加库目录]中添加库路径:
$(HALCONROOT)\lib\$(HALCONARCH);
(4)项目-属性-配置属性-链接器-输入-附加依赖项添加如下:
halconcpp.lib
(5)源文件中添加如下:
#include "Halconcpp.h"
using namespaceHalconCpp;
三、测试
#include"stdafx.h"
#include "HalconCpp.h"
using namespace HalconCpp;
int _tmain(int argc, _TCHAR* argv[])
{
HImage img;
ReadImage(&img, "6.jpg");
Hlong width, height;
img.GetImageSize(&width, &height);
HWindow w(0, 0, 0.5*width, 0.5*height);
img.DispImage(w);
w.Click();
w.ClearWindow();
return 0;
}