Выберите только исходный файл создателя pch (обычно stdafx.cpp) и скомпилируйте его (Ctrl-F7, или щелкните его правой кнопкой мыши и выберите «Compile»)
Больше информации, так как она не работает для вас:
В каждом проекте, в котором используется предварительно скомпилированный заголовок, есть один исходный файл, который используется для создания файла pch, а остальные только используют файл pch. Этот исходный файл обычно состоит только из одной строки:
#include "StdAfx.h"
"Stdafx.h" - это имя предварительно скомпилированного заголовочного файла в Visual C ++, оно может быть для вас другим. Если вы сами скомпилируете «StdAfx.cpp», это сгенерирует файл с именем «Your_Project_Name.pch» (опять же, это только по умолчанию). Вы должны увидеть его в промежуточном каталоге, там, где находятся все файлы obj. Это предварительно скомпилированный заголовок. Если вы сделали, как я сказал, и выбрали «Скомпилировать», а не «Скомпилировать», другие файлы не будут скомпилированы и ссылки не будут установлены.
Если это все еще не решит вашу проблему, тогда я понятия не имею, о чем вы спрашиваете.