Visual Studio2015配置OpenDDS

一.VS2015下载

VS2015需要下载update3版本,若是下载的update2等,将会导致后续的TAO编译失败。
[下载地址]

二.perl的下载

首先,根据ActiveStatePerl下载后,可能需要配置环境,才能正常使用。
其次,可以选择strawberry perl,这个会自动配置好环境,直接使用即可。

三.ACE+TAO的下载

首先支持VS2015的版本最高时6.5.10,注意在官网下载zip格式的。需要注意的是,一般都将ACE+TAO和openDDS解压在同一个文件夹下。旧版本下载地址

四.下载openDDS

官网

五.下载后的编译

首先配置ACE的环境变量,较为繁琐
在这里插入图片描述在这里插入图片描述在这里插入图片描述
其次再添加路径:
在这里插入图片描述
创建config.h文件
在这里插入图片描述
最后,打开VS开发人员命令提示:

1.编译ACE

进入到D:\OpenDDS\OpenDDS-3.16\ACE_wrappers 目录下
执行:

msbuild ACE_vc14.sln /property:Configuration=Debug;Paltform=Win32 /m:12

2.编译TAO

进入到D:\OpenDDS\OpenDDS-3.16\ACE_wrappers\TAO 目录
执行

msbuild TAO_ACE_vs2019.sln /property:Configuration=Debug;Paltform=Win32 /m:12

3.编译DDS

进入D:\OpenDDS\OpenDDS-3.16 目录
执行

configure.cmd
setenv.cmd
msbuild DDS_no_tests.sln /p:Configuration=Debug;Platform=Win32 /m:12

以上是三步,分步执行。

4.测试

进入D:\OpenDDS\OpenDDS-3.16\DevGuideExamples\DCPS\Messenger 目录下
执行

perl run_test.pl

最后等待结果就好
编译过程主要参考博客1博客2。博客2的作用更大一些。

六.补充

这篇博客提到了vs2015windows sdk组件的问题,我安装时直接勾选上了,所以也不知道是否存在影响。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值