/U スイッチ

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

midl /U name

スイッチ オプション

name

#undefine ディレクティブの場合と同様に、C プリプロセッサに渡される定義済 みの 名前を指定します。 名前は、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

/私

/no_cpp