TAO使用指南 用VC 開發TAO程式

2021-09-30 02:46:42 字數 1360 閱讀 8136

在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使用指南 編譯ACE和TAO

使用的環境是 winxp professional msvc sp5 tao完全支援win32api,包括windows nt,windows 2000,windows 95 98 me vc5.0和vc6.0均可編譯。一.win32 vc6.0下編譯和安裝ace和tao 2.在ace root a...

Ubuntu apt 使用指南

起初gnu linux系統中只有.tar.gz。使用者必須自己編譯他們想使用的每乙個程式。在debian出現之後,人們認為有必要在系統中新增 一種機制用來管理安裝在計算機上的軟體包。人們將這套系統稱為dpkg。至此著名的 package 首次在gnu linux上出現。不久之後紅帽子也 開始著手建立...

CImageList使用指南

1.綜述 在mfc 中cimagelist 類封裝了 影象列表控制項的功能,影象列表是乙個具有相同大小的 影象 可以是不同 型別 的集合,其主要用於 應用程式中大規模 圖示的儲存。該控制項是不可 見的,通常與其它如 clistbox ccombobox ccomboboxex ctabctrl 以及...