Ada 程式設計/庫/分散式/PolyORB
外觀
摘自主頁 [1]。
PolyORB 旨在提供一個統一的解決方案來構建分散式應用程式;依賴於工業級中介軟體標準,如 CORBA,Ada 95 分散式系統附錄,分散式程式設計正規化,如 Web 服務,訊息導向中介軟體 (MOM),或實現特定於應用程式的中介軟體。
如果您對一些示例感興趣,請檢視 程式設計:CORBA 華夏公益教科書。
首先,您應該閱讀 PolyORB 提供的 INSTALL 檔案。編譯 PolyORB 所需的大部分資訊都包含在其中。
待辦事項
您需要 下載 並安裝完整的 MinGW 工具集。包括 當前 版本的 GNAT 編譯器。
要使用所有功能,您還應該安裝 XML/Ada
版本 1.1r 的 makefile 中存在一個錯誤(在檔名中不正確地使用了 '/' 和 '\'),因此此版本無法在 Windows 下編譯。
配置指令碼需要 GNU find 實用程式。問題在於,C:\Windows\System32 中也存在一個 find 實用程式。您必須確保配置使用正確的 FIND.EXE 版本,方法是更改您的 PATH 環境變數。不建議在 Windows 設定中進行此更改。
該團隊廣泛使用共享庫作為靜態庫。因此,如果您從 cvs 編譯,最好不要使用 --enable-shared。
