Advanced CORBA Programming with omniORB (一) IDL 文件的编译

心已入冬 提交于 2019-12-07 10:29:12

这是关于idl文件编译的简单的示范性例子。例子来源于omniORB提供的Example:

 

第一步:编辑Echo.idl 文件

VC中新建一个文件,命名为Echo.idl.输入:

#ifndef __ECHO_IDL__
#define __ECHO_IDL__

interface Echo
{
  string echoString(in string mesg);
  long   echoInt();
  short  echShort();
};

#endif 

 

第二步:设置编译选项

   选中Echo.idl 鼠标右键单击,选择Settings

commands:

 /Cots/omniORB_4.0.5/bin/x86_win32/omniidl.exe  -bcxx  -Wbh=.h -Wbs=.cpp  Echo.idl

outPuts:

Echo.h
Echo.cpp

 

注意:

1. omniidl.exe 文件的路径需要根据你机器上的实际情况而定。

 

2.输出参数可以根据实际需要修改。

 

 

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!