Cabeçalho pré-compilado c ++ definido em um cabeçalho VS2010. Compilador não consegue encontrar

Eu herdei algum código que fez algo assim,

Cabeçalho: 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

Eu entendo o que é um cabeçalho pré-compilado e o que o código está fazendo aqui (tipo). Quando copio esses arquivos em meu projeto, isso é para que eu possa atualizar o código reprovado, mas não afetar o projeto original, chocalhos VS2010 on-line(1). VS2010 Dizendo que não pode encontrar esse arquivo.

Eu fui entre os dois projetos e não consigo encontrar diferenças nas configurações.

O que estou perdendo e por que está tudo bem em incorporarPCHestá em cabeçalhos como este, em vez de realmente movê-los para um arquivo chamadoHeaderFile_pch.h. Isso é algum tipo de hack macro?

questionAnswers(1)

yourAnswerToTheQuestion