Qt添加QOpcUa类

目录

一:准备阶段

1.下载安装perl

 2.下载安装 git 

 二:Qt添加QOpcUa

1.打开软件

2.执行以下命令

三:验证安装


一:准备阶段

1.下载安装perl

下载地址:perl下载地址

这里有不同的版本,不同的Qt版本可能需要不同的perl版本,可以先下载一个版本,在后面第二步的时候如果是因为版本不对,会提示安装正确的版本(见提示3)

安装方法:

  • 下载对应你系统的版本: 32bit 或 64bit 。

  • 下载后双击打开,按安装向导一步步安装即可。

 提示:

Perl 在 Window 平台上有 ActiveStatePerl 和 Strawberry Perl 编译器。

ActiveState Perl和 Strawberry Perl最大的区别是 Strawberry Perl 里面有多包含一些 CPAN 里的模块, 所以Strawberry Perl 下载的安装文件有 80多M, 而ActiveState Perl 只有20M 左右。

上面给出的链接是 Strawberry Perl 。

 2.下载安装 git 

 下载地址:git下载地址

 安装方法:git安装方法

 二:Qt添加QOpcUa

 参考于:Building Qt OPC UA with open62541

1.打开软件

 

 我自己弄得是MSVC 2019 64-bit的,MinGW有些区别

2.执行以下命令

 这是针对MinGW的

git clone https://code.qt.io/qt/qtopcua.git
cd qtopcua
git checkout 5.12
mkdir build
cd build
qmake ..
mingw32-make
mingw32-make install

 这是针对MSVC的

D:\Users\vs2019\VC\Auxiliary\Build\vcvarsx86_amd64.bat
git clone https://code.qt.io/qt/qtopcua.git
cd qtopcua
git checkout 5.15
mkdir build
cd build
qmake ..
nmake
nmake install

提示1:根据自己电脑路径和名称不同,这个路径会有相应的的改变

提示2:git checkout 5.15这里根据自己安装的Qt版本来

提示3:在这一步的中可能会出现因为安装的perl版本问题而报错,具体报错是在输入nmake后,如果保存后,仔细看前面的代码,其中会提示应该安装的正确版本。

编译完成后,会在qt的安装路径里面的plugins下面增加opcua模块,并且在qt的include目录下 多出QtOpcUa 

三:验证安装

1.打开Qt新建项目

2.在.pro文件中添加

QT  += opcua

3.在.h文件中添加

#include <QOpcUaClient>
#include <QOpcUaNode>
#include <QtOpcUa>

4.运行,如果不报错,则安装成功


版权声明:本文为xiaominggege_原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。