有没有类似于MSVS的 "#pragma GCC system_header "的东西?

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

我们在项目中尽量多启用警告,警告被提升为错误。我们禁用无用的警告或者太模糊的警告。

最近,我在我们的项目中添加了一个第三方的单头库。它有一些警告,我们不想在这个文件中禁用或修复这些警告。

我发现GCC有 #pragma GCC system_header,将当前文件作为系统文件处理(通过使用 -isystem 而不是 -I),这样就可以禁用这个文件的所有警告。

问题是--在Visual Studio中有没有类似于这个pragma的东西?

visual-studio compiler-warnings pragma
1个回答
1
投票

解决方案我用来禁用第三方单头的警告。

#pragma warning(push, 0)
#include <...>
#pragma warning(pop)
© www.soinside.com 2019 - 2024. All rights reserved.