2. VS2019(C++)+Halcon20 配置

发布时间:2022-06-25 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了2. VS2019(C++)+Halcon20 配置脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

参考内容:https://www.cnblogs.com/xixixing/p/10780530.html

测试环境:

Win10 VS2019 Halcon 20.11.1.0

步骤:

1. 新建一个C++|WIN32控制台应用程序项目

2. 添加新项目属性

  • 视图 -> 其他窗口 -> 属性管理器
  • 右键 Debug|x64 -> 添加新项目属性表,命名为 HalconCpp_x64.props

3. 双击HalconCpp_x64.props,设置属性,共4处

  • VC++目录 -> 包含目录 添加:%HALCON安装路径%include; %HALCON安装路径%includehalconcpp
  • VC++目录 -> 库目录 添加:%HALCON安装路径%libx64-win64

2. VS2019(C++)+Halcon20 配置

2. VS2019(C++)+Halcon20 配置

  • 链接器 -> 常规 -> 附加库目录 添加:%HALCON安装路径%libx64-win64

    2. VS2019(C++)+Halcon20 配置

  • 链接器 -> 输入 -> 附加依赖项 添加:halconcpp.lib

    2. VS2019(C++)+Halcon20 配置

  • 在自己建立的项目文件中找到HalconCpp_x64.props文件并保存,以后每次新建项目,视图 -> 其他窗口 -> 属性管理器 -> 右键 Debug|x64 -> 添加现有属性表(HalconCpp_x64.props)
  • Release|x64也用它

4. 拷贝Halcon的dll文件

  • 把 %你的HALCON安装路径%binx64-win64 中的 halcon.dll 和 halconcpp.dll 拷贝至项目目录中
  • 如果不想每次拷贝这个dll,把 %HALCON安装路径%binx64-win64 目录添加到 系统环境变量path中,重启电脑即可

测试样例

在之前建立的项目中,添加cpp文件,复制粘贴如下代码

#include "HalconCpp.h"
int main()
{
    using namespace HalconCpp; 
    HImage Mandrill("monkey"); 
    Hlong width, height; 
    Mandrill.GetImageSize(&width, &height); 
    HWindow w(0, 0, width, height); 
    Mandrill.DispImage(w); w.Click(); 
    w.ClearWindow(); 
    HRegion Bright = Mandrill >= 128; 
    HRegion Conn = Bright.Connection();
    HRegion Large = Conn.SelectShape("area", "and", 500, 90000);
    HRegion Eyes = Large.SelectShape("anisometry", "and", 1, 1.7);
    Eyes.DispRegion(w);
    w.Click();
}

运行即可

脚本宝典总结

以上是脚本宝典为你收集整理的2. VS2019(C++)+Halcon20 配置全部内容,希望文章能够帮你解决2. VS2019(C++)+Halcon20 配置所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: