OPC UA-.NET 使用环境搭建和代码编译

1. 环境

Windows 7

Visual Studio 2017

2. Build OPC UA-.NET

1. 代码

OPC UA .NET:https://github.com/OPCFoundation/UA-.NET

OpenSSL:https://www.openssl.org/source/

CertificateGenerator:https://github.com/OPCFoundation/Misc-Tools

2. 安装Perl (Build OpenSSL需用到)

在Perl的官网提供了2个Windows的安装版本,选择一个安装即可。

www.perl.org/get.html

http://strawberryperl.com/

https://www.activestate.com/activeperl/downloads

3. Build CertificateGenerator

把OpenSSL的代码放到CertificateGenerator的\third-party\src\openssl路径下

打开Developer Command Prompt for VS 2017,运行third-party\build_openssl.bat,大约需要5分钟左右完成编译。

在VS2017中打开CertificateGenerator Solution.sln,并编译(选择release版本)。完成后在Bin文件夹下会生成Opc.Ua.CertificateGenerator.exe。

4. Build OPC UA-.NET

把上一步生成的Opc.Ua.CertificateGenerator.exe拷贝到OPC UA source code的\SampleApplications\Bin\Debug路径下。

在VS2017中打开UA Quickstart Applications.sln,并编译(可以选择rebuild all)。完成后,在Bin文件夹下会看到新编译出来的application。

至此,OPC UA-.NET的编译初步完成。

参考

http://opcfoundation.github.io/UA-.NETStandardLibrary/

http://opcfoundation.github.io/UA-.NETStandardLibrary/help/index.htm#ua_sample_client.htm

你可能感兴趣的:(OPC UA-.NET 使用环境搭建和代码编译)