#pragma warning не подавляет предупреждение

Один из моих файлов .cpp генерирует предупреждение C4275 из-за стороннего заголовка I #include ... (предупреждение возникает из-за того, что класс экспорта DLL унаследован от класса, не относящегося к экспорту DLL, насколько я могу судить).

Я добавил строку:

#pragma warning(disable : 4275)

В качестве первой строки моего файла .cpp, но предупреждение все еще генерируется. Это на VC ++ 2008, и никакой PCH не используется.

Почему моя #pragma не работает и (кроме изменения стороннего кода) как я могу решить эту проблему?

10
задан Brian Tompsett - 汤莱恩 23 June 2016 в 18:35
поделиться