C++(mfc)VS2017与halcon环境的配置
一直配置环境不成功 ,因为之前安装过OPENCV库,所以开始以为是相互影响,看过各个教程和博客后,发现一个不需要寻找安装目录直接配置的方法,不过halcon目录位置很固定,找起来也很方便;本文为W10 X64 VS2017 下halcon12.0的环境配置方法:
①在VS2017下创建MFC
![](https://img.laitimes.com/img/__Qf2AjLwojIjJCLyojI0JCLiAzNfRHLGZkRGZkRfJ3bs92YsYTMfVmepNHL3dmeNhXW65UeRpHW4Z0MMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnLyEzM3QzMzAjM4AzMwAjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
然后就保持默认设置
②配置halcon环境
1.首先,VS2017的设置:确认属性是否选择为X64,WIN32等同理
2.找到VC++目录中包含目录和库目录
在包含目录中加入:
$(HALCONROOT)\include;
$(HALCONROOT)\include\halconcpp;
在库目录中加入:
$(HALCONROOT)\lib$(HALCONARCH);
3.在链接器-输入-附加依赖项 -添加 halconcpp.lib
然后就配置完成。
③测试环境是否配好
只要调用halcon头文件或者算子不报错,无红杠,能正常运行程序,就配置好了,比如在工程中加入:
Dialog界面文件在这里: