Qt5.14.1联合Qt的配置

2 篇文章 0 订阅

Qt版本:5.14.1

Qt Creator:4.11.1

编译器:MSVC 2017,64bit

        此篇博客是我自己的解决方法,仅供参考~~

        安装大型编程软件或者工作软件的时候,最好右键安装启动器,选择“以管理员身份运行”,因为很多大型软件会自动写入所需要的环境变量,否则就会像现在这样需要配置环境变量。

步骤一:创建一个Qt程序

在pro文件中为联合做准备,加入下面代码

# HALCON/Qt pattern matching and measure example
#
# (c) 2004-2021 MVTec Software GmbH

# matching.pro
#

# qhalconwindow.cpp requires C++11, but qmake only learned about C++11 starting
# with qmake 3.0 distributed with Qt5.
CONFIG += c++11


CONFIG          += qt debug
QT              += 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.

#defines
DEFINES += WIN64

//包含头文件,格式为.h
#includes
INCLUDEPATH   += "$$(HALCONROOT)/include"
INCLUDEPATH   += "$$(HALCONROOT)/include/halconcpp"

//包含库文件,格式为.lib
#libs
QMAKE_LIBDIR  += "$$(HALCONROOT)/lib/$$(HALCONARCH)"
LIBS    += "$$(HALCONROOT)/lib/$$(HALCONARCH)/halconcpp.lib" \
               "$$(HALCONROOT)/lib/$$(HALCONARCH)/halcon.lib"

  $$ 是Qt中用于处理文本和翻译字符串的特殊关键字,它具有在项目文件和翻译文件中引用变量值和字符串替换的功能。能看到有$$HALCONROOT,$$HALCONARCH

步骤二:(由于我在安装HALCON时可能因为没有管理员运行启动器,导致环境变量没有自动添加,所以在这里我需要添加环境变量)

打开高级系统设置,点击“环境变量”,依次加入以下三个环境变量,这三个环境变量的路径都在HALCON的安装目录下,灵活寻找,反正位置大差不差。

 

 

最后的结果如下图所示。

 步骤三:在初始添加的.h文件中添加头文件和命名空间

#include "HalconCpp.h"

using namespace HalconCpp;
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值