.IDL文件的介绍

.IDL文件的介绍,第1张

Interface definition file 是一个接口文件,它应该由用户利用IDL(interface definition language)语言编昌做辑uuidgen产生逗仿的IDL原型文件而成山迅纤。

IDL是用来描述软游樱局件组件接口的一种计算机语言。IDL通过一种中立的方式来描述接口,使得在不同平台上运行的对象和用不同语言编写的程序可以相互通信交流;比如,一个组件用C++写成,另一个组件用Java写成。

IDL通常用于远程调用软件。 在这种情况下,一般是由远程客户终端神让调用不同 *** 作系统上的对象组件,并且这些对象组件可能是由不同计算机语言编写的。IDL建立起了两个不同 *** 作系统间通信的桥颂橡梁。

从本质上讲,OMG IDL接口定义语言不是作为程序设计语言体现在CORBA体系结构中的,而是用来描述产生对象调用请求的客户对象和服务对象之间的接口的语言。OMG IDL文件描述数据类型和方法框架,而服务对象则为一个指定的对象实现提供上述数据和方法。

OMG IDL文件描述了服务器提供的服务功能,客户机可以根据该接口文件描述的方法向服务器提出业务请求。在大多数CORBA产品中都提供IDL到相关编程语言的编译器。程序设计人员只需将定义的接口文件输入编译器,设定编译选项后,就可以得到与程序设计语言相关的接口框架文件和辅助文件。IDL文件应用过程如图1所示 。

你没有保野兆存这个文件,或者这个文敬脊拿件没有放在相应的目录下吧。如果是这样的话,一般在编译前先编译一下你用到的自己的程序,.r或.run空格程序名(带.pro)就可以了。如果不想每次都.r,你可以把你的程序都拷贝亮搭到idl安装目录下的lib文件夹(可以新建子文件夹)


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12148519.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存