0

2 つの単純な RPC 関数を定義するクライアントから MIDL で生成された C++ RPC インターフェイスがあります。

シンプルな C++ アプリケーションからサーバーと通信しようとしています。ヘッダー ファイルしかありません。プログラムを正常にリンクするには、クライアント スタブも必要ですか?

4

1 に答える 1

0

クライアントから非同期 RPC リクエストを行うには、必ずクライアント スタブ ファイルが必要です。

クライアント スタブがない場合は、*.idl ファイルを MIDL でコンパイルする必要があります。コンパイルすると、次の出力が得られます。

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

*.idl ファイルにアクセスできない場合は、*.h ファイルから取得した宣言を使用して、最初から書き直してみてください。

于 2012-02-22T22:13:20.750 に答える