【发布时间】:2011-12-28 03:18:39
【问题描述】:
我的一个 .cpp 文件正在生成警告 C4275,原因是第 3 方标头 I #include...(该警告是由于 DLL 导出类从非 DLL 导出类继承而触发的据我所知)。
我添加了一行:
#pragma warning(disable : 4275)
作为我的 .cpp 文件的第一行,但仍在生成警告。这是在 VC++ 2008 上,没有使用 PCH。
为什么我的#pragma 不起作用,以及(除了更改第 3 方代码)我该如何解决这个问题?
【问题讨论】:
-
你有没有机会使用openmp?(我见过/使用过的唯一地方#pragma)
标签: c++ visual-c++ visual-studio-2008 c-preprocessor pragma