[RTC]如何得到Interop.RTCCore.dll

博客介绍了在C#开发RTC时,从RTC Client API v1.3 SDK提供的rtccore.idl编译出Interop.RTCCore.dll的步骤。先运行midl命令得到rtccore.tlb类型库,再运行tlbimp命令得到目标dll,还可将其复制到指定目录编译C#工程。
 

[RTC]如何得到Interop.RTCCore.dll

编写者:郑昀@ultrapower

日期:<?xml:namespace prefix = st1 ns = "urn:schemas-microsoft-com:office:smarttags" />2005-5-3

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

 

起先,RTC Client API v1.3 SDK安装之后,仅在SDK\IDL下提供了一个rtccore.idl,而RTC如果用C#开发,需要引用Interop.RTCCore.dll,这个dll是从rtccore.idl编译出来的。

 

下面说明编译步骤:

首先,运行命令:

midl rtccore.idl /I "D:\Program Files\Microsoft Visual Studio .NET 2003\Vc7\PlatformSDK\Include\DShowIDL"

之所以加上后面的参数是因为,在某些系统下,可能找不到control.odl,必须明确用“/I”参数来指定去这个文件夹下找control.odl

 

这样,便得到了rtccore.tlb 类型库。

 

其次,运行命令:

tlbimp rtccore.tlb /out:Interop.RTCCore.dll /namespace:RTCCore /sysarray

便得到了Interop.RTCCore.dll

 

你可以把Interop.RTCCore.dll复制到SDK\Samples\RtcPresence下,这样运行该目录的compile.bat即可编译这个C#工程。

 

编写者:郑昀@ultrapower

 

转载于:https://www.cnblogs.com/zhengyun_ustc/archive/2005/06/03/167368.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值