共用方式為


/W 參數

/W參數會指定 MIDL 編譯器的警告層級。 警告層級表示警告的嚴重性。

midl /W level

切換選項

level

指定警告層級,這是範圍 0 到 4 中的整數。 /W參數與指出警告層級值的數位之間沒有空格。

備註

警告層級的範圍從 1 到 4,值為零,表示不顯示任何警告資訊。 最高嚴重性警告為層級 1。 下表描述每個警告層級的警告。

警告層級 描述 範例
W0 沒有警告。
W1 可能導致應用程式錯誤的嚴重警告。 未指定任何系結控制碼、未設定指標、衝突參數。
W2 可能會導致使用者作業環境中發生問題。 識別碼長度超過 31 個字元。 未指定預設聯集 arm。
W3 保留的。
W4 最低警告層級。 非 ANSI C 建構。

 

警告與錯誤不同。 錯誤會導致 MIDL 編譯器停止處理 IDL 檔案。 警告會導致 MIDL 編譯器發出參考訊息並繼續處理 IDL 檔案。

/W參數所設定的警告層級可以與/WX參數搭配使用,讓 MIDL 編譯器停止處理 IDL 檔案。

/W參數的行為與/warn參數相同。

範例

midl /W2 filename.idl

midl /W4 bar.idl

另請參閱

一般 MIDL 命令列語法

/警告