/WL(启用单行诊断)

将附加信息附加到错误或警告消息中。

语法

/WL

备注

来自 C++ 编译器的错误和警告消息后面可能会出现附加信息,默认情况下,这些信息会出现在新行上。 从命令行编译时,额外的信息行可以附加到错误或警告消息中。 如果你将构建输出捕获到日志文件,然后处理该日志以查找所有错误和警告,这将非常有用。 分号用于错误或警告消息与附加行分隔开来。

并非所有错误和警告消息都有额外的信息行。 以下代码将生成一个包含另一行信息的错误。 这可以让你在使用 /WL 时测试效果。

// compiler_option_WL.cpp
// compile with: /WL
#include <queue>
int main() {
   std::queue<int> q;
   q.fromthecontinuum();   // C2039
}

在 Visual Studio 开发环境中设置此编译器选项

  1. 打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性

  2. 选择“配置属性”>“链接器”>“命令行”属性页 。

  3. 在“附加选项”框中输入编译器选项。

以编程方式设置此编译器选项

另请参阅

MSVC 编译器选项
MSVC 编译器命令行语法