2012-02-22 46 views
0

我有一个MIDL从客户端生成C++ RPC接口,它定义了两个简单的RPC函数。Windows异步RPC C++ MIDL

我想从一个简单的C++应用程序与服务器通信。我只有头文件 - 我是否还需要客户端存根以便成功链接我的程序?

回答

0

为了使来自客户端的异步RPC请求,你应该肯定有一个客户端存根文件。

在情况下,如果你没有一个客户端存根,你必须编译MIDL 的* .idl文件。当你这样做,你会得到下面的输出:

[filename].h Header 
[filename]_c.c Client stub 
[filename]_s.c Server stub 

如果你不这样做有权访问* .idl文件,您可以尝试使用从* .h文件中获取的声明从头开始重写它。