предварительно скомпилированный заголовок c ++, определенный в заголовке VS2010. Компилятор не может найти

Я унаследовал некоторый код, который сделал что-то вроде этого,

Заголовок: HeaderFile.h

#ifndef HEADERFILE_H
#define HEADERFILE_H

#ifndef HEADERFILE_PCH_H
#include<LibStuff>
#include<LibStuff2>
#include<LibStuff3>
#include<LibStuff4>
#include<LibStuff5>
#endif

#include "FilesInProject"

Class A
{
  //Code

};

#endif

Cpp: HeaderFile.cpp

#include "HeaderFile_pch.h" //(1)

#include "HeaderFile.h"

//More code

Я понимаю, для чего предназначен предварительно скомпилированный заголовок и что делает код (вроде). Когда я копирую эти файлы в свой проект, это позволяет обновлять устаревший код, но не влиять на исходный проект, VS2010 блокируется(1), VS2010 Сказать, что он не может найти этот файл.

Я прошел между двумя проектами и не могу найти никаких отличий в настройках.

Чего мне не хватает и почему это нормальноPCHв заголовках, подобных этому, вместо того, чтобы перемещать их в файл с именемHeaderFile_pch.h, Это какой-то макрос взлома?

Ответы на вопрос(1)

Ваш ответ на вопрос