VS2013:如何禁用项目外部包含的头文件的警告
VS2013: How to disable warnings for included header files outside of the project
在我的项目中,我包含了一个由外部库提供的头文件。在/W3中,一切编译都没有警告。然而,我希望我的项目编译干净与/W4。这对我的代码来说没有问题,但是外部头文件发出了大量的警告。我知道我可以这样做:
#pragma warning( push )
#pragma warning( disable: #### )
// include here
#pragma warning( pop )
然而,有一长串警告要禁用。是否有一种方法,我可以设置警告级别回到/W3时,包括这个头,而仍然与/W4编译我的代码的其余部分?
谢谢!
#pragma warning(push, 3)
// include here
#pragma warning(pop)
详情请参阅文档
相关文章:
- 禁止显示有关包含文件中 #pragma 包的警告
- MSVC 杂注警告省略 CPP 文件中的'default'
- 警告被视为错误 - 未生成"对象"文件
- Xcode 8.3.2 中的错误警告:文件的非可移植路径 - 指定的路径与磁盘上的文件名不同
- 不应该在 /usr/local/include 中抑制来自头文件的警告吗?
- 生成文件:此警告的名称是什么?
- 当外部变量在其他文件中声明不同时,如何使G 产生警告
- 警告:打开错误文件(/build/opencv/modules/videoio/src/cap_ffmpeg_impl.
- 错误 C2220:警告被视为驱动程序开发中生成的错误无'object'文件
- 将终端上的所有消息和警告打印到文件中
- 禁用特定包含文件的警告
- 编译 c++ 与 -Wall - 来自其他文件的警告
- 警告 C4819 在 Visual Studio C++ 2013 Express - 没有 BOM 的 UTF8 文件
- g++:有没有办法警告头文件是否不包含在文件中
- 如何禁用非项目文件中的警告?---Visual Studio 2010
- 错误 C2220:警告被视为错误 - 未生成"对象"文件
- 在没有警告提示的情况下打开文件
- 如何在使用g++构建时抑制某些文件中的警告
- gdb 7.0警告:核心文件中的fpregset大小错误
- 使用GCC/GMake预编译头文件导致' pragma '警告(Premake)