-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

请参阅