在TAO平台运行一个简单CORBA实例

本文档详细介绍了如何在TAO平台上搭建和运行一个简单的CORBA实例,包括环境变量设置、IDL文件编写、ORB初始化、Servant激活和服务客户端的实现。通过创建并编译IDL文件,生成服务器和客户端代码,最终实现通过IOR字符串进行通信。
摘要由CSDN通过智能技术生成

一、基本设置
1、环境变量
  ACE_ROOT ACE根目录,如:"D:/CORBA/ACE_wrappers ";
  TAO_ROOT %ACE_ROOT%/TAO
  DANCE_ROOT %TAO_ROOT%/DAnCE
  XERCESCROOT   xerces-c所在目录,如:"D:/CORBA/xerces-c"
  CIAO_ROOT %TAO_ROOT%/CIAO

  在path中添加 %ACE_ROOT%/bin;%ACE_ROOT%/lib

2、设置vs
   项目和解决方案——VC++目录

   在可行文件中添加:
   $(ACE_ROOT)/bin
   $(CIAO_ROOT)/bin
   $(XERCESCROOT)/bin
  
   在包含文件中添加:
   $(ACE_ROOT)
   $(TAO_ROOT)
   $(TAO_ROOT)/orbsvcs
   $(CIAO_ROOT)
   $(CIAO_ROOT)/ciao
   $(XERCESCROOT)/include
   $(DAnCE_ROOT)
 
   在库文件中添加:
   $(ACE_ROOT)/lib
   $(XERCESCROOT)/lib

3、设置启动项目。

 

4、在%ACE_ROOT%/ace目录下添加一个文件config.h,并在其中添加如下内容:

 

/* -*- C++ -*- */

//=============================================================================

/**

* @file config.h

*

*/

//=============================================================================

#define ACE_HAS_STANDARD_CPP_LIBRARY 1

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值