-quiet
防止編譯器顯示語法相關錯誤和警告的程式碼。
語法
-quiet
備註
-quiet
預設為非作用中。 當編譯器回報語法相關的錯誤或警告時,也會輸出原始程式碼中的相關程式碼。 對於會剖析編譯器輸出的應用程式而言,編譯器只輸出診斷文字則較為省事。
在下列範例中,Module1
會在未使用 -quiet
編譯的情況下,輸出包含原始程式碼的錯誤。
Module Module1
Sub Main()
x()
End Sub
End Module
輸出:
C:\projects\vb2.vb(3) : error BC30451: 'x' is not declared. It may be inaccessible due to its protection level.
x()
~
若使用 -quiet
編譯,編譯器只會輸出下列內容:
E:\test\t2.vb(3) : error BC30451: Name 'x' is not declared.
注意
-quiet
選項在 Visual Studio 開發環境中無法使用;只有在從命令列編譯時才可使用。
範例
下列程式碼會編譯 T2.vb
,而且不會顯示語法相關編譯器診斷的程式碼:
vbc -quiet t2.vb