В моем проекте C++ я использую предварительно скомпилированные заголовки для оптимизации времени компиляции. Однако, когда я включаю параметр /Wall в настройках компилятора, я не могу подавить какие-либо предупреждения в предварительно скомпилированном заголовочном файле.
Файл заголовка:
#ifndef _PRECOMPILED_H
#define _PRECOMPILED_H
#pragma warning(push, 0)
#pragma warning(disable: 4514)
#include <vector>
#pragma warning(pop)
#endif /* _PRECOMPILED_H */
Исходный файл:
#include "precompiled.h"
Я получаю тонны предупреждений в векторе.
Когда я делаю то же самое, но в обычном файле, все работает как положено. Любые решения для этой проблемы?
Я использую Visual Studio 2013 Community Edition, обновление 4.