次の方法で共有


MIDL コンパイラ オプション

次のコマンド ライン オプションを使用して、MIDL コンパイラの既定の動作の一部をオーバーライドし、アプリケーションに適した最適化を選択できます。 MIDL コマンド ライン オプションの完全な一覧については、MIDL Command-Line リファレンスを参照してください。

コマンド ライン スイッチ 形容
/acfする
明示的な ACF ファイル名を指定するために使用します。 このスイッチでは、IDL ファイルと ACF ファイルで異なるインターフェイス名を使用することもできます。
/dlldata
プロキシ DLL の生成された DLL データ ファイルのファイル名を指定します。 既定のファイル名は Dlldata.c です。
/envする
ターゲット環境のスタブまたはタイプ ライブラリを生成するように MIDL に指示します。
/header/hする
インターフェイス ヘッダー ファイルの名前を指定します。 既定の名前は、拡張子が .h の IDL ファイルの名前です。
/iidする
COM インターフェイスの既定のインターフェイス識別子ファイル名をオーバーライドするインターフェイス識別子のファイル名を指定します。
/lcidする
入力ファイル、ファイル名、およびディレクトリ パスで国際文字を使用できるように、完全な DBCS サポートを提供します。
/no_format_opt
既定では、コード サイズを小さくするために、MIDL は重複する記述子を排除します。 このスイッチは、この最適化動作をオフにします。
/Oi/Oic/Oif
完全に解釈されたマーシャリング メソッドを使用するように MIDL に指示します。 /Oic スイッチと /Oicf スイッチを使用すると、パフォーマンスが強化されます。
/outする
MIDL コンパイラが出力ファイルを書き込むディレクトリを指定します。 出力ディレクトリは、ドライブ文字、絶対パス名、またはその両方で指定できます。 既定では、MIDL は現在のディレクトリにファイルを書き込みます。
/proxyする
COM インターフェイスのインターフェイス プロキシ ファイルの名前を指定します。 既定の名前は、IDL ファイルの名前と "_p.c" です。
/tlbする
タイプ ライブラリ ファイルの名前を指定します。 既定の名前は IDL ファイルの名前で、拡張子は .tlb です。

MIDL コンパイル