编译Proxy/Stub DLL的步骤

1)   用MIDL工具编译IDL文件。C:/MIDL   component.idl。
2)   打开Visual   C++,选择File/New菜单。
3)   选择Projects栏,然后选择Win32   Dynamic-Link   Library。
4)   给VC项目起一个名字,然后选择OK。
5)   选择Project/Add   To   Project/Files菜单。
6)   选择MIDL生成的dlldata.c,   component_i.c,   component_p.c文件,然后选择OK。
7)   选择File/New菜单,选择Files栏,然后选择Text   File。
8)   在File   Name输入框,输入Prj.def(与项目名称相同),   然后选择OK。
9)   输入下列模块定义文件:
;Prj.def
    LIBRARY Prj.dll
    DESCRIPTION ‘Prj.dll   proxy/stub   DLL’
    EXPORTS
DllGetClassObject @1 PRIVATE
DllCanUnloadNow @2 PRIVATE
DllRegisterServer @3 PRIVATE  
DllUnregisterServer @4 PRIVATE

10)   选择Project/Setting菜单。
11)   在Setting   For列表框中选择All   Configurations。
12)   选择C/C++栏,在Category列表框中选择General。
13)   在Preprocessor   Definitions列表框,加入REGISTER_PROXY_DLL和_WIN32_DCOM。
14)   选择Link栏,在Category中选择General。
15)   在Object/Library模块列表框中,加入rpcndr.lib,rpcns4.lib,rpcrt4.lib。
16)   选择Build菜单。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值