halcon与VC++混合编程
1、下面开始介绍如何将halcon与VC2010进行混合编程,举例实现在VC中打开相机,显示图片。使用对话框的方式。先创建对话框的应用程序:
2、为工程项目添加halcon的头文件目录和库文件目录,在项目属性的VC++目录中选择包含目录,并在其中添加halcon的头文件路径。点击确定完成。
3、为工程项目添加halcon的头文件目录和库文件目录,在项目属性的VC++目录中选择库目录,并在其中添加halcon的库文件路径。点击确定完成。
注意:要根据操作系统选择使用64位还是32位编译平台。
4、在“stdafx.h”文件中添加如图代码,使其他文件都可以使用halcon的函数。
5、下面就可以在程序中使用halcon的函数接口了。
6、在对话框初始化中可以添加打开相机的函数,并在头文件中对AcqHandle进行定义, HTuple AcqHandle 编译成功。运行,设置断点,跟踪代码到open_framegrabber处,打开相机成功。
7、在“退出”按钮中添加关闭相机的函数,退出程序释放资源。