idl突然不能編譯了
發布時間: 2023-09-02 06:10:08
1. 如何編譯corba idl文件
對idl文件進行編譯時,需要將這個idl文件名作為參數來調用編譯器,如果用OmniORB編譯器則命令為:omniidl -bcxx time.idl(假設idl文件名為time.idl)。用不同的編譯器,命令可能有所不同。
如果idl定義沒有什麼錯誤,你將在當前的目錄中發現若干新的文件(這些文件名與ORB無關,所以你可能看到在不同的編譯器中生成不同的文件名和文件個數)。
2. linux下怎麼單獨編譯corba的idl文件
需對方提供三部分內容:一、對方服務對應的 CORBA標准 版本 或者 推薦的 CORBA產品
以確定 客戶端 CORBA 產品 選型
二、idl 文件,即 介面描述
用於生成 客戶端 樁文件
三、獲取server對象的方式,根據 服務向外公開的方式 會有差異 比如:
通過IP 埠付服務名 向外 公開:
IP 、埠 和 服務名稱
通過 nameservice 向外公開:
nameservice 的 IP 、Port 和 服務名稱
通過 ior 向外公開:
ior文件 或者 提供 ior文件的 網路地址
熱點內容