Vorkompilierte Header

Ich habe ein Beispielprojekt (nicht meins) in Visual C ++ 6. Ich versuche, es in Visual Studio 2008 zu konvertieren.

Das ältere Projekt verwendet vorkompilierte Header. Nun lauten die Fragen:

Was sind vorkompilierte Header?

Da das ältere Projekt vorkompilierte Header verwendet. Ich werde sie auch in Visual Studio 2008 (dem neuen Projekt) verwenden. Aber ich bekomme Fehler, die das sagen"Haben Sie vergessen, stdafx.h einzuschließen?"Um das Problem zu beheben, füge ich "stdafx.h" in jede Quelldatei ein. Das hat einwandfrei funktioniert. Aber das ältere Projekt enthielt nicht in jeder Datei "stdafx.h"? Wie kann ich mich dann dagegen entscheiden, "stdafx.h" in jede Quelldatei aufzunehmen? Da nicht jede Quelldatei die in "stdafx.h" definierten Include-Dateien benötigt, sind dies nur wenige. Wie geht das?

BEARBEITEN: WIE EXKLUDIERE ICH EINIGE DATEIEN VON DER VERWENDUNG DES VORKOMPILIERTEN HEADERS?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage