


























git clone https://github.com/eclipse-ecal/ecal.git
cd ecal
git checkout
v5.12.0
git submodule init
# 这一步耗时会有点长,有些可能需要多次尝试才成功
# 若一直不成功,可以跳过,等cmake报错时根据报错的提示手动处理,见下文cmake报错的处理
git submodule update

win_make_cmake.bat
win_make_build.bat
win_make_setup.bat
执行download_npcap.ps1的时候可能会失败,我选择手动下载(不清楚这两个文件有啥用),放到如下目录:

同时还要修改一些配置,去除Qt5.
ecal/build_win/win_make_cmake.bat:


改完后,执行完如下两步,就会生成工程文件。(好像还有Debug的dll)为了保险起见,我用vs重新编译生成了一下。
win_make_build.bat
win_make_setup.bat
工程文件存放在:ecal\_build\sdk\eCAL.sln:

直接build一下 ALL_BUILD(注意切换debug和Release):


lib存放目录:

对应的dll和lib均放到Shared了:

为了方便管理相关头文件和库均放在shared工程中,需要包含进来即可。
头文件:






默认的参数文件是这个:ecal.ini。win和ubuntu都是放当前目录即可生效。
详情请参考:https://eclipse-ecal.github.io/ecal/configuration/options.html

实测环境如下:
192.168.1.224 ubuntu16.04 作为发送方。
192.168.1.207 win10 作为接收方。
192.168.1.52 ubuntu16.04 作为接收方。


此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。