摘要:也是可以设置使用静态库的温馨提示对兼容性比较好,因此推荐使用编译器。下安装编译器温馨提示如果中已经安装编译器,则该安装步骤可以跳过。
MSVC和MinGW两者的区别
MSVC:
即Microsoft Visual C++ Compiler,即微软自己的编译器
我们下载Windows下的OpenCV时,会带两个文件夹VC14,VC15(分别与Visual Studio的版本有对应关系),这两个文件夹下的库可以直接运行不需要编译
将VS作为Qt的开发环境也是使用这个编译器的缘故
MinGW:
我们都知道GNU在Linux下面鼎鼎大名的gcc/g++,MinGW则是指Minimalist GNU for Windows的缩写
它是将GNU开发工具移植到Win32平台下的产物,即一套Windows上的GNU工具集
用其开发的程序不需要额外的第三方DLL支持就可以在Windows下运行,相对地,不使用动态库导致的就是编译出来的程序大很多。也是可以设置使用静态库的
温馨提示
Halcon对MSVC兼容性比较好,因此推荐使用MSVC编译器。
温馨提示:如果QT中已经安装MSVC编译器,则该安装步骤可以跳过。
2.1运行MaintenanceTool.exe工具
2.2 输入登录信息,然后选择Next
2.3 选择增加和移出组件选项
2.4 选择MSVC 2019 64-bit组件,然后选择Next
2.5 选择更新,MSVC2019组件正在安装中
2.6 点击Finish
3.1打开matching.pro工程文件
3.2 配置项目,选择MSVC编译器
3.3 编译应用示例
3.4 运行结果
# matching.pro#CONFIG += qt debugQT += core gui widgets# MacOS specific settings. Note that while dyld will search under# /Library/Frameworks by default, the preprocessor/compiler/linker will not# and need to be told explicitly.macx { QMAKE_CXXFLAGS += -F/Library/Frameworks QMAKE_LFLAGS += -F/Library/Frameworks LIBS += -framework HALCONCpp}else { #defines win32:DEFINES += WIN32 #includes INCLUDEPATH += "$$(HALCONROOT)/include" INCLUDEPATH += "$$(HALCONROOT)/include/halconcpp" #libs QMAKE_LIBDIR += "$$(HALCONROOT)/lib/$$(HALCONARCH)" unix:LIBS += -lhalconcpp -lhalcon -lXext -lX11 -ldl -lpthread win32:LIBS += "$$(HALCONROOT)/lib/$$(HALCONARCH)/halconcpp.lib" / "$$(HALCONROOT)/lib/$$(HALCONARCH)/halcon.lib"}#sourcesHEADERS += qhalconwindow.hHEADERS += matching.hSOURCES += qhalconwindow.cppSOURCES += matching.cppSOURCES += main.cpp
Reference
C:/Users/Public/Documents/MVTec/HALCON-19.11-Progress/examples/cpp
5.1 测试代码
下载:
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/119220.html
☀️苏州程序大白一文从基础手把手教你Python数据可视化大佬☀️《❤️记得收藏❤️》 目录 ?️?开讲啦!!!!?️?苏州程序大白?️??博主介绍前言数据关系可视化散点图 Scatter plots折线图强调连续性 Emphasizing continuity with line plots同时显示多了图表 数据种类的可视化 Plotting with categorical da...
摘要:十开放模式识别项目开放模式识别项目,致力于开发出一套包含图像处理计算机视觉自然语言处理模式识别机器学习和相关领域算法的函数库。 一、开源生物特征识别库 OpenBROpenBR 是一个用来从照片中识别人脸的工具。还支持推算性别与年龄。使用方法:$ br -algorithm FaceRecognition -compare me.jpg you.jpg二、计算机视觉库 OpenCVOpenC...
摘要:视觉组接触的软件进行视觉开发会用到各种各样的软件开发环境辅助工具等,所以很有必要了解一些相关的快捷键命令使用技巧。没有这样保姆级的,并不存在一款能够自动为你生成的软件。一款录制屏幕的软件。 --NeoZng【neozng1@hnu.edu.cn】 3.视觉组接触的软件 进行视觉开发会用到...
阅读 1184·2021-11-17 09:33
阅读 3578·2021-09-28 09:42
阅读 3239·2021-09-13 10:35
阅读 2393·2021-09-06 15:00
阅读 2396·2021-08-27 13:12
阅读 3590·2021-07-26 23:38
阅读 1758·2019-08-30 15:55
阅读 523·2019-08-30 15:53