2

私はmingwを使用して自動化サーバーに取り組んでいます。

MIDL MyAutomationLibは、ファイルMyAutomationLib.h、MyAutomationLib_i.c、MyAutomationLib_p.c、およびdlldata.cを作成します。

MyAutomationLib_i.cは自動化サーバーにコンパイルされ、MyAutomation_p.cは自動化プロキシにコンパイルされます。自動化プロキシは、zippy32.exeを使用して登録する必要があります。

自動プロキシをコンパイルしているときに、MinGWによって提供されたヘッダーrpcproxy.hが古すぎるため、コンパイルが失敗します。

誰かがこの問題を回避する方法を知っていますか?

解決策は古いIDLコンパイラを使用することだと思いますが、mingw.orgでこれに関する情報を見つけることができません。

MIDLコンパイラバージョン7.00.0555

MinGWバージョン-2週間前にmingw-getでインストールされました(MinGWバージョンが見つかりません。)

4

1 に答える 1

0

この質問には自分で答えます。そして、解決策は単純で、MSVCでプロキシをコンパイルするだけです。プロキシはMinGWでコンパイルする必要はありません。

于 2012-05-10T20:14:34.273 に答える