Visual C++ 禁用不可修改源的警告

Visual C++ Disable warnings for non-modifiable source

我使用 Visual Studio 2013 将一些外部 C++ 源代码(不仅是头文件)与我的其余代码一起编译。 无法编辑此外部源代码。 我想禁用此源的所有警告或特定警告,以便我可以使用 /W4 /WX 编译我的项目。 根本不编辑这些外部文件是否可能?

我需要在每个 .cpp 文件的属性中编辑 "Warning Level" 或 "Disable Specific Warning" 来禁用 .cpp 的警告(我不知道我可以为每个文件设置属性) .

.h 的警告被周围的 #include#pragma warning 禁用。

感谢您在我的 post 的评论中给出的答案。