本文转载自陶博士的文档祝陶博士早日再找到女朋友
VS与Halcon的配置大致可以参考我的另一篇博客,本文则介绍另一种有些许不同的配置方法试想一下,如果你的工程要放箌一个没有安装Halcon的电脑运行那么以上链接的配置方法就会导致工程崩溃。通过制作Halcon开发包然后配置为相对路径可以解决上述问题,具體过程如下:
- 新建一个名字为Halcon17X64的文件夹代表17版本64位的Halcon库。在此文件夹下新建两个子文件夹分别命名为bin,lib
- 把Halcon根目录下面的lib文件夹和bin文件夾下面的文件摘取一部分打包到我们的Halcon17x64文件夹对应的子文件夹里。
注意版本要统一我们要编译生成64位的exe,就要做64位的开发包都摘取64位的对应文件。
- 新建一个【MFC应用程序】将打包的Halcon17x64文件夹放在工程目录下(与项目工程文件.vcxproj同级的目录,为工程目录)
- 由于我们Halcon开发包是64位的因此要将目标平台属性改为X64
-
测试Halcon是否配置成功
读取一张图片并显示,运行后如果界面一闪而过 可能是应用程序没有找到Halcon相关的dll
解決方案一:将Halcon相关的dll放在exe目录下
解决方案二:设置好Halcon的环境变量(即bin文件夹的路径)