Windows下使用VC编译OpenDDS的过程

  目前CSDN内对DDS(DataDistribution Service)的应用的介绍较少,仅仅每次发布新版本时有个简要介绍,本着和大家交流学习的目的,本人准备将自己学习OpenDDS的一些过程和大家分享一下,先写写纠结的编译过程吧!

1、从OpenDDS官方网站http://www.opendds.org/下载OpenDDS最新版,解压看一眼README,发现需要ACE、TAO、MPC和perl,那就开始下载吧!

2、google一下,发现ACE可以在http://download.dre.vanderbilt.edu/下载,找个最新版,至少要包含ACE+TAO这个版本,对组件开发感兴趣的话可以下载CIAO,这个MPC就不用下了,ACE+TAO的下载版本里就有。

3、至于perl,有开源版本,如果不嫌麻烦,可以自己编译自己配置环境变量。不过这个可以没有,google一下,发现perl的windows安装版在http://www.activestate.com/activeperl/downloads下载,省事了,呵呵!

4、 解压编译ACE+。。。,这个教程比较多,不过这里的教程最全http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#win32。

简单一点说就是,配置环境变量ACE_ROOT(ACE解压路径)、TAO_ROOT(%ACE%\TAO),在path里添加%ACE_ROOT%\lib;%ACE_ROOT%\bin; 压缩包里一般都有ACE.sln,要是没有的话可以自己生成一个,用的命令行是

mwc.pl–type vc8   或者

mwc.pl–type vc9   或者

mwc.pl–type vc10   或者

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值