/WL(启用单行诊断)
将附加信息附加到错误或警告消息中。
语法
/WL
备注
来自 C++ 编译器的错误和警告消息后面可能会出现附加信息,默认情况下,这些信息会出现在新行上。 从命令行编译时,额外的信息行可以附加到错误或警告消息中。 如果你将构建输出捕获到日志文件,然后处理该日志以查找所有错误和警告,这将非常有用。 分号用于错误或警告消息与附加行分隔开来。
并非所有错误和警告消息都有额外的信息行。 以下代码将生成一个包含另一行信息的错误。 这可以让你在使用 /WL 时测试效果。
// compiler_option_WL.cpp
// compile with: /WL
#include <queue>
int main() {
std::queue<int> q;
q.fromthecontinuum(); // C2039
}
在 Visual Studio 开发环境中设置此编译器选项
打开项目的“属性页” 对话框。 有关详细信息,请参阅在 Visual Studio 中设置 C++ 编译器和生成属性。
选择“配置属性”>“链接器”>“命令行”属性页 。
在“附加选项”框中输入编译器选项。
以编程方式设置此编译器选项
- 请参阅 AdditionalOptions。