Найдите параметр «Предварительно скомпилированный заголовок» в меню «Свойства проекта» -> C / C ++ -> «Предварительно скомпилированные заголовки». Установите его для использования вместо создания. Это помогло мне. Ниже мое оригинальное сообщение, которое я хотел опубликовать здесь:)
Привет. У меня тоже такая же проблема с VS 2010. Я несколько раз запускал команду build, поэтому все проекты актуальны. Я добавил в одно решение .cpp и .h файл, содержащий пустой класс. Файл .cpp содержал только предварительно скомпилированный заголовок и файл .h, в то время как файл .h только #pragma один раз и 'class test {};'. После нескольких сборок (построение 4 потоков) я получаю все актуальные сообщения. Затем я изменил .h файл на 'class test {int a};' и после выбора построить все файлы, где перестроен.
Также я проверил минимальный параметр перекомпиляции и он включен. Вероятно, скомпилированный заголовок вызывает проблемы. Я проверю это сейчас: D