Один из моих .cpp файлов генерирует предупреждение C4275 из-за 3-стороннего заголовка я #include
... (предупреждение запускается из-за класса DLL-экспорта, наследующего от не-DLL-экспортного класса как я могу сказать).
Я добавил строку:
#pragma warning(disable : 4275)
Как первая строка моего .cpp файла, и все же предупреждение все еще создается. Это на VС++ 2008, и PCH не используется.
Почему мой #pragma
не работает и (кроме изменения стороннего кода), как я могу это решить?