1

多数の IDL ファイルを含む COM/ATL プロジェクトがあります。これらのIDLファイルのほとんどは、importoaidl.idlおよびocidl.idlです。

プロジェクトをコンパイルするたびに、Visual Studio は MIDL を呼び出して oaidl.idl と oidl.idl... を再コンパイルます。これら 2 つの IDL ファイルは最終的に何度も再コンパイルされるため、プロジェクトのコンパイルに時間がかかります。

Visual Studio で oaidl.idl と ocidl.idl を一度だけコンパイルするように強制する方法はありますか?

4

1 に答える 1

1

IDL ファイルのプリコンパイル済みヘッダーを効果的に要求していますが、MIDL.EXE にはそのような機能はありません。

ActiveX コントロールを構築していない場合は、ocidl.idl をスキップすることで回避できる場合があります。

于 2010-07-20T20:37:22.167 に答える