共用方式為


/U 參數

/U參數會將名稱傳遞至 C 預處理器,就像是#undefine指示詞一樣,移除名稱的任何先前定義。

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

/I

/no_cpp