学习open62541 --- [38] open62541的正确打开方式

本篇文章主要是指导大家如何正确使用open62541,避免进入坑里。


step 1 下载源码

墙裂推荐自己下载源码,然后编译,最后使用,这样会和运行的平台更加契合,减少无谓的错误。

如何下载源码呢?点击这里进入open62541的github地址,然后在右侧找到Releases,点击蓝色的“+35 releases”,
在这里插入图片描述

展开后,找到想要的release版本,这里以v1.1.3为例,
在这里插入图片描述
往下找到这个版本的Asserts,然后点击展开,最后2项就是源码,随便选一个下载就行了(点击就可下载)。
在这里插入图片描述
一定要选择release版本的,不要使用main分支的代码,因为release版本的是经过测试验证的,而main分支的代码,很多都是处于修改中,没有正式测试,轻易使用会产生无法预料的后果。


step 2 子模块下载

之前文中说过,当enable某些功能(如自定义namespace)时就需要下载一些子模块,需要执行如下命令

git submodule update --init

但是往往速度很慢,有时无法下载。经过本人严密分析,所下载的子模块有2个,

  • mdnsd,位置:open62541源码目录/deps/mdnsd
  • ua-nodeset,位置:open62541源码目录/deps/ua-nodeset

这些个子模块可以单独去github网站上下载,本人发现如果去网站使用浏览器下载,速度会比在命令行下快,应该是浏览器的下载加成所致。


小结

基本上来说,按照上述2个步骤来操作,就不会有太多问题。

猜你喜欢

转载自blog.csdn.net/whahu1989/article/details/109786050
今日推荐