opendds java实现_VC编程之Windows下VC编译OpenDDS

本文详细介绍了如何在Windows下使用VC编译OpenDDS,包括准备环境,编译TAO+ACE,配置Perl,以及编译和测试OpenDDS的过程,旨在帮助读者掌握OpenDDS的VC编译技巧。
摘要由CSDN通过智能技术生成

本文主要向大家介绍了VC编程之Windows下VC编译OpenDDS,通过具体的内容向大家展示,希望对大家学习VC编程有所帮助。

OpenDDS是一个OMG组织DDS标准的C++开源实现,OpenDDS同时也提供Java支持。OpenDDS依赖ACE抽象层来提供不同平台的兼容性,同时也依赖于TAO(例如TAO的IDL编译器)。当前OpenDDS有ociweb

ObjectComputing维护,官方网站http://www.opendds.org/。目前OpenDDS支持的平台有Windows,Linux

family,Android,VxWorks等,可用的编译器包括VC,gcc,QNX gcc等。

1. OpenDDS编译准备

OpenDDS如上文所述依赖TAO(TAO依赖于ACE),同时也依赖Perl。Perl在OpenDDS的作用是1. 运行自动测试脚本或OpenDDS例程

2.

MPC依赖于Perl生成Makefiles或者VC项目文件。所以编译OpenDDS的第一步需要建立OpenDDS依赖的环境即:编译TAO+ACE、配置Perl环境。

a. TAO+ACE

因为TAO依赖ACE,在ACE之上,所以最好捆绑下载配套的ACE+TAO发布版本。ACE+TAO的下载网站http://download.dre.vanderbilt.edu/,下载最新版本的ACE+TAO.zip。网站下载有两种版本可供选择Full版和Sources

Only版,Full指的是项目文件已经生成的版本(包括GNUMakefiles和VC项目文件),Sources

Only版本仅仅包含源代码,需要自己使用MPC生成makefile。

b. Perl

Windows环境下,可下载ActiveState

Perl。

c. OpenDDS

OpenDDS下载地址http://download.ociweb.com/OpenDDS/。

2. 安装Perl

3. 编译TAO+ACE

编译TAO+ACE可参考http://www.dre.vanderbilt.edu/~schmidt/DOC_ROOT/TAO/TAO-INSTALL.html。

a. 解压ACE+TAO-6.2.6.zip,我的解压路径是D:\。

b. 设置相关环境变量

A

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值