-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

另請參閱