/U スイッチ

/U スイッチは、#undefine ディレクティブのように C プリプロセッサに名前を渡すことで、名前の以前の定義を削除します。

midl /U name

スイッチ のオプション

name

C プリプロセッサに渡される定義済みの名前を 、#undefine ディレクティブの場合と同様に指定します。 名前は、C プリプロセッサによって事前に定義されているか、ユーザーによって以前に定義されています。

解説

コマンド ラインでは、複数の /U ディレクティブを使用できます。 /U スイッチと未定義の名前の間の空白は省略可能です。

/cpp_cmd スイッチが存在し、/cpp_opt スイッチがない場合、MIDL コンパイラは /cpp_cmd スイッチで指定された文字列を /I/Dおよび /U の各オプションに連結し、この連結文字列を使用して IDL および ACF ソース ファイルごとに C プリプロセッサを呼び出します。 MIDL コンパイラ スイッチ /no_cpp または /cpp_opt が指定されている場合、MIDL コンパイラ スイッチ /U は無視されます。

midl /UUNICODE filename.idl

関連項目

一般的な MIDL コマンド ライン構文

/cpp_cmd

/cpp_opt

/D

/I

/no_cpp