本文介绍的配置方法是基于属性表的方法。
配置环境:win7 64位 HALCON11 32位 VS2012 32位
1、 打开VS2012,新建mfc对话框程序;
2、 点击属性栏,先添加Debug模式的属性表,如下图,右击Debug栏目,然后点击添加新项目属性表
弹出一个对话框,将属性表名称修改为HALCON11,然后点击添加。
这样就在Debug模式下面就出现了HALCON11属性配置文件了,如下下图
接下来是将属性表中的各个项目配置好。
a) 添加头文件目录
属性->VC++目录->包含目录,添加HALCON的头文件目录
C:\Program Files\MVTec\HALCON-11.0\include
C:\Program Files\MVTec\HALCON-11.0\include\halconcpp
添加这两个路径,不同的安装路径对应不同位置。
然后确定。
b) 添加库目录
属性->VC++目录->库目录,添加HALCON的32位库文件
C:\Program Files\MVTec\HALCON-11.0\lib\x86sse2-win32
然后确定添加。
c) 添加C/C++的配置
C/C++->常规->附加包含目录,添加HALCON头文件
C:\Program Files\MVTec\HALCON-11.0\include
C:\Program Files\MVTec\HALCON-11.0\include\halconcpp
d) 属性->链接器->常规->附加库目录,添加HALCON库目录
C:\Program Files\MVTec\HALCON-11.0\lib\x86sse2-win32
e) 属性->链接器->输入->附加依赖项,添加halconcpp.lib
点击确定添加。
最后点击整个属性表的确定按钮确认配置属性。到此,Debug模式的属性都是添加完了。
由于HALCON的Release模式的配置跟Debug模式的配置属性是一样的,所以只需要将刚刚配置的文件添加到Release模式下就可以了。如果有些不一样的,就需要修改一下,比如opencv就是不一样的,需要修改。
最后是在需要用到HALCON的地方添加头文件和名称空间
#include “HalconCpp.h”
using namespace HalconCpp;
这样就算是配置完成了。
下面是一个简单的测试程序
Debug和Release模式下测试都成功,所以整个配置成功。
确定配置文件成功后就可以将属性表保存到电脑中了,以后新建HALCON程序的时候,只需要将属性表文件拷贝到当前项目文件下,然后添加就可以了。对于其他的程序也可以有类似的方法来实现配置。
GreVision——绿叶视觉
grevision@foxmail.com