#pragma warning不会抑制警告

Mr.*_*Boy 10 c++ pragma visual-studio-2008 visual-c++ c-preprocessor

我的一个.cpp文件由于第三方标题I而生成警告C4275 #include...(据我所知,由于DLL导出类继承自非DLL导出类而触发警告).

我添加了这一行:

#pragma warning(disable : 4275)
Run Code Online (Sandbox Code Playgroud)

作为我的.cpp文件的第一行,但仍然生成了警告.这是在VC++ 2008上,没有使用PCH.

为什么我#pragma不工作,(除了更改第三方代码)我该如何解决这个问题?

Ray*_*hen 5

生成预处理文件,您可能会发现其他一些头文件重新启用警告.