TAO使用指南 -- 用VC++开发TAO程序

原创 2004年08月12日 10:30:00

在Microsoft Visual C++中开发TAO程序时的设置:

一. 路径设置
1. 首先确认环境变量ACE_ROOT和TAO_ROOT已被正确设置.

2. 将(ACE_ROOT/bin)添加到PATH环境变量中. 否则会找不到DLL.

3. 在Tools->Options->Directories中, 分别添加如下目录:
Include files:
$(ACE_ROOT),$(TAO_ROOT),$(TAO_ROOT)/orbsvcs
Library files:
$(ACE_ROOT)/ace,$(TAO_ROOT)/tao,$(TAO_ROOT)/orbsvcs/orbsvcs

4. 也可以在Project->Settings->C/C++->Preprocessor->Additional include directories中添加头文件的路径.
在Project->Settings->Link->Input->Additional library directories中添加静态库文件路径.

二. 工程设置
1. Project->Settings->C/C++->Code generation:
如果工程是Debug版, 选择Debug Multithreaded DLL
如果工程是Release版, 选择Multithreaded DLL

2. Project->Settings->Link->Input->Object/library modules:
需要添加TAO的静态链接库文件:

说明 Debug版 Release版
---------------------------------------------
普通客户端: Debug版: ACEd.lib
Release版: ACE.lib
普通服务器: 在ACE.lib/ACEd.lib的基础上, 还需要添加:
Debug版: PortableServerd.lib
Release版: PortableServer.lib
如果使用了名字服务, 则需要添加 TAO_CosNaming.lib 或
TAO_CosNamingd.lib
如果使用了事件服务, 则需要添加 TAO_CosEvent.lib 或
TAO_CosEventd.lib

注意: TAO分Debug和Release版, 所以在开发时, Debug和Release版的设置要严格区分. 即使是MS自己的库也是这样. 如对于Debug版, 要包含MSVCRTd.lib而不是MSVCRT.lib. 我就是因为这个原因而使程序出现异常, 导致差点放弃了TAO :-(

TAO使用指南

标 题: TAO使用指南发信站: BBS 水木清华站 (Thu May 8 18:35:49 2003), 站内最近正在将一个工程由Orbix2000向TAO移植. 将一些心得和经验奉上, 算是给DO...
  • ximenying
  • ximenying
  • 2007年04月10日 15:54
  • 2194

值得推荐的C/C++框架和库 (真的很强大)

值得学习的C语言开源项目 - 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作...
  • Bingo_Tao
  • Bingo_Tao
  • 2016年01月07日 07:36
  • 2038

程序猿学习资料集

程序猿学习资料集A.面试:1.前端开发面试题1:点击打开链接 2.前端开发面试题2:https://github.com/hawx1993/Front-end-Interview-questio...
  • JavaRuler
  • JavaRuler
  • 2017年12月15日 13:29
  • 126

目标检测资源汇总

转载自重要网站:https://handong1587.github.io/deep_learning/2015/10/09/object-detection.html#t-cnn ...
  • Julialove102123
  • Julialove102123
  • 2018年01月12日 11:18
  • 276

C#添加Tao控件来调用opengl

1. 先安装tao软件,路径默认的是C:Program Files\TaoFramework\bin 2. 直接添加引用, 3.选择刚才安装的那个路径C:ProgramFiles\TaoFra...
  • gzp007
  • gzp007
  • 2014年10月05日 03:10
  • 1739

简要介绍TAO支持的IDL数据类型及其C++ Mapping关系。

一、简单基本数据类型(Simple Basic Types) TAO支持以下简单基本数据类型(%TAO_ROOT%/tao/Basic_Types.h): IDL C++  boolean CO...
  • u011676589
  • u011676589
  • 2014年06月26日 19:38
  • 1363

CVPR2017文章汇总

Date Time Location # Session Session Title Paper ID Paper Title Authors Saturday, J...
  • Iriving_shu
  • Iriving_shu
  • 2017年09月28日 00:11
  • 229

深度刷机安装包

  • 2013年10月05日 16:38
  • 13.79MB
  • 下载

陶哲轩(Terence Tao)对从事数学职业的建议

按: 以前发在163博客的,那个博客停了,转到这来 原文在这里 可能需要翻墙。 感觉这篇文章很好,我看了以后很有收获。某些地方某些句子没看懂,但总体上明白了作者的意思。网上没找到翻译,百度空间里有个...
  • haithink
  • haithink
  • 2013年11月25日 17:08
  • 6694

广语言2051个广命令

 序 节 广 详细说明 拼音 拼 google英译汉 google译 百度译 繁 部首 五笔 自动(别手动) 广译(手动) 1 阿  阿 ā a 一 a o 阿 阝 bs  hi 2 啊  ...
  • ria4com
  • ria4com
  • 2013年08月15日 08:50
  • 48221
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TAO使用指南 -- 用VC++开发TAO程序
举报原因:
原因补充:

(最多只允许输入30个字)