OpenDDS搭建开发环境(Windows10+VS2019)

OpenDDS搭建开发环境(Windows10+vs2019)

OpenDDS下载方法

OpenDDS(可以去github上下载)要是github访问慢的话,可以把项目导入到gitee上。
在这里插入图片描述

在这里插入图片描述

上图中蓝色的是必备的。


VS2019的环境安装

网上教程很多默认安装windows开发套件和c++套件就可以。

PERL的安装

在这里插入图片描述

选择Recommended version即可。

安装方法

在这里插入图片描述

一路下一步即可,安装完成可以在命令行查看是否安装成功

安装成功查看方法
win + r 
cmd 
perl -v

在这里插入图片描述

完成安装就如上图所示。


ACE 和 TAO 的下载地址

在这里插入图片描述

使用VS2019编译ACE和TAO和OpenDDS
添加工作目录和环境变量
在用户变量中添加新变量
	1、添加环境变量名为ACE_ROOT
	2、添加环境变量名为TAO_ROOT
	3、添加环境变量名为DDS_ROOT

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在系统变量中的Path添加变量
	1、D:\Desktop\Workplace\DDS\ACE_wrappers\bin
	   D:\Desktop\Workplace\DDS\ACE_wrappers\lib #此文件夹是在编译完成后生成的
       D:\Desktop\Workplace\DDS\bin
       D:\Desktop\Workplace\DDS\lib
	2、其中D:\Desktop\Workplace\DDS\是指你的源码位置

在这里插入图片描述

编译ACE

开始编译前,需要在ACE的源码中添加config.h文件。

进入你的ACE源码目录,在ace文件夹下添加config.h文件

//config.h
#include "ace/config-win32.h"

在这里插入图片描述

进入ACE源码目录,目录下有个文件名为ACE_vs2019.sln的文件,双击它,进入vs2019,等待打开vs2019,选择生成->生成解决方案(B),等待十几分钟可以看到生成解决方案成功。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

编译TAO

与上面的编译ACE方式相似,进入源码目录下的TAO文件夹(D:\Desktop\Workplace\DDS\ACE_wrappers\TAO)。

双击TAO_vs2019.sln文件,选择生成->生成解决方案(B),等待编译成功。

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

编译OpenDDS

首先需要进入OpenDDS的源码目录更改…gitmodules文件,主要修改点是将url的原来地址更改为你能下载到的地址。方法同上面的下载OpenDDS类似。使用Gitee导入github地址。

在这里插入图片描述

修改好此文件后,打开git命令行执行如下命令。

git submodule update --init --recursive

更新完成后,打开vs2019,进入vs2019的命令行模式,方法如下图所示。

在这里插入图片描述

打开后执行.\configure
在这里插入图片描述

执行完成后,程序会生成DDS_no_tests.sln文件和setenv.cmd,执行setenv.cmd

在这里插入图片描述
,然后再双击DDS_no_tests.sln,打开工程后,生成解决方案,等待编译结束。

在这里插入图片描述

在这里插入图片描述

测试能否正常通信

OpenDDS使用之前打开的VS2019的命令行,进入到目录D:\Desktop\Workplace\DDS\OpenDDS\DevGuideExamples\DCPS\Messenger

执行run_test.pl
在这里插入图片描述

注:第一次执行run_test.pl可能会执行报错,再重新执行一次即可。

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在VS2015中搭建OpenDDS环境,您可以按照以下步骤进行操作: 1. 首先,确保您已经安装了Visual Studio 2015。如果尚未安装,请前往Microsoft官方网站下载并安装。 2. 接下来,您需要从OpenDDS的官方网站下载OpenDDS源代码。请前往以下网址:https://opendds.org/downloads.html 3. 在下载页面上,选择与您的操作系统和VS版本相对应的OpenDDS版本,并下载源代码压缩包。 4. 下载完成后,解压缩源代码压缩包到您选择的目录中。 5. 打开Visual Studio 2015,并选择“文件”->“打开”->“项目/解决方案”,然后浏览到解压缩的OpenDDS源代码目录中,选择其中的“OpenDDS.sln”文件并打开。 6. 在Visual Studio中,确保“解决方案资源管理器”窗口处于打开状态。在该窗口中,您将看到OpenDDS的项目列表。 7. 右键单击“Solution 'OpenDDS'”并选择“属性”。在弹出的属性窗口中,选择“配置属性”->“常规”,然后选择您希望构建的配置(例如Debug或Release)。 8. 确保您已经正确配置了构建选项,例如目标平台和其他编译器选项。然后点击“确定”以保存更改。 9. 在Visual Studio的菜单栏上,选择“生成”->“生成解决方案”以开始构建OpenDDS。 10. 构建完成后,您可以在Visual Studio中使用OpenDDS进行开发和测试。 请注意,这只是一个基本的搭建环境过程。根据您的具体需求,还可能需要进行其他设置和配置。建议您阅读OpenDDS的官方文档以获取更详细的指导和信息
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值