如何在Visual Studio中禁止来自非解决方案文件的所有警告

时间:2011-06-14 20:56:27

标签: visual-studio compiler-warnings

我想知道,在Visual Studio中显示所有解决方案文件警告时是否可以抑制来自包含的库文件的警告? 我有一个使用黄貂鱼库的解决方案。当我构建解决方案时,我不断收到来自stingray文件的大量警告,所以我从我的文件中丢失警告(实际上是在解决方案中,我拥有并编辑)。对我来说,包含警告没有任何价值,因为我无法编辑这些文件,但我确实需要查看所有警告。

我有什么方法可以做到吗?

在第一个回答后添加: 很抱歉不清楚 - 我没有建立第三方库 - 我正在链接他们提供的库,但我自己包括他们的标题 - 结果我在“文件包含来自......”中有很多警告 - 是有没有办法解决这个问题?

- 提前致谢

2 个答案:

答案 0 :(得分:7)

#pragma warning(push ,3)

# include third-party h-files

#pragma warning(pop)

另一种方式:

#pragma warning(disable: 4507 4510)

# include third-party h-files

#pragma warning(default: 4507 4510)

答案 1 :(得分:0)

打开第三方库的项目属性,您可以在构建选项卡中最小化警告级别。