这是关于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.输出参数可以根据实际需要修改。
来源:CSDN
作者:zhangziliang04
链接:https://blog.csdn.net/zhangziliang04/article/details/4239968