OpenDDS Windows10安装步骤
安装版本
系统环境:Windows10
Microsoft Visual Studio版本:vs2019
perl版本:ActivePerl-5.28
DDS版本:OpenDDS-3.14
TAO版本:2.2a
ACE版本:6.2a_p17
1.OpenDDS相关文件下载
相关文件已上传,下载链接在官网下载的,版本如上所述,有需要可以直接下载,也可以直接到官网下载;
所需文件:
1.perl
2.tao,ace
3.opendds3.14
2.安装perl
Perl的安装包在压缩目录下,可以根据自己的需要自行选择一个进行安装。
安装完成后在cmd下用perl -version验证perl是否正确安装。
3.OpenDDS安装
a) 将压缩目录下的OpenDDS-3.14.zip解压,并将ACE+TAO-2.2a_with_latest_patches_NO_makefiles.zip复制到解压后的opendds目录下如图:
b)使用vs command prompt进入到OpenDDS目录(必须使用vs command prompt,不能使用cmd,否则会出错),vs command prompt所在位置:点开win键->找到对应的vs目录如图所示:
使用cd命令到opendds的解压目录;
运行.\configure.cmd;
运行.\setenv.cmd配置环境变量;
根据提示运行devenv DDS_TAOv2.sln打开vs;
在vs界面选择要编译的版本,如release或debug,32位或64位;
可能会报错,需要在%(DDS_ROOT)%/DCPS/Serializer.h中添加#include
编译完成后配置系统环境变量:
1)在系统变量中新建变量DDS_ROOT指向opendds安装目录,即上一步DDS_TAOv2.sln所在目录;
2)在系统变量中新建变量ACE_ROOT 其值可以写为%DDS_ROOT%\ACE_wrappers(按上述步骤安装,否则要改变其值,使其指向ACE_wrappers目录)
3)在系统变量中新建变量 TAO_ROOT 其值为%ACE_ROOT%\TAO;
4)在系统变量中新建变量MPC_ROOT 其值为 %ACE_ROOT%\MPC;
5)在系统变量path中添加%DDS_ROOT%\lib;%DDS_ROOT%\bin;%ACE_ROOT%\bin;%ACE_ROOT%\lib;
6)测试opendds是否正确安装,重新打开一个cmd;
使用cd %DDS_ROOT%\DevGuideExamples\DCPS\Messenger进入到测试目录;
运行命令run_test.pl检验opendds是否安装成功;