/warn 參數

/warn參數會指定 MIDL 編譯器的警告層級。

midl /warn level

切換選項

level

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

備註

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

警告層級 描述 範例
0 沒有警告。
1 可能導致應用程式錯誤的嚴重警告。 沒有指定的系結控制碼、未設定的指標、衝突的參數。
2 可能會導致使用者操作環境中發生問題。 識別碼長度超過 31 個字元。 未指定預設等位 arm。
3 保留的。
4 最低警告層級。 非 ANSI C 建構。

 

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

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

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

範例

midl /warn2 filename.idl

midl /warn4 bar.idl

另請參閱

一般 MIDL 命令列語法