如何设置Visual Studio中所有项目的编译器警告级别?

问题描述 投票:0回答:1

我目前正在开发一个用 C++ 编写的软件,该软件由 Visual Studio 中的 70 多个项目组成。我想提高所有项目的编译器警告级别,而无需单击 70 多个项目属性对话框来设置编译器警告级别的新值。

有没有办法快速设置 Visual Studio 解决方案中所有项目的编译器警告级别?

visual-studio visual-c++ compiler-options
1个回答
4
投票

选择所有项目,然后单击属性。它将打开属性页面。这里选择“所有配置”和“所有平台”。然后设置适当的警告级别,这将适用于所有项目/配置/平台。

您可以取消选择任何配置/平台,并对所有项目应用警告级别。考虑点击右侧的“配置管理器...”按钮。

如果您愿意编辑

.VCXProj
- 那就去做吧!这将是最快的,但请全部备份。

另一种方法是有一个通用头文件,并放置:

#pragma warning(error:<warning-number>)

这使您可以对所有警告进行更精细的控制。但是,您需要将几乎所有内容都写在标头中。但是,您可以针对不同的版本进行配置。

© www.soinside.com 2019 - 2024. All rights reserved.