/Fp (Name der PCH-Datei)
Aktualisiert: November 2007
Stellt einen Pfadnamen für einen vorkompilierten Header bereit, der anstelle des Standardpfadnamens verwendet wird.
/Fppathname
Hinweise
Verwenden Sie diese Option zusammen mit /Yc (Datei der vorkompilierten Header erstellen) oder /Yu (Vorkompilierte Headerdatei verwenden), um für einen vorkompilierten Header statt des Standardpfadnamens einen eigenen Pfadnamen anzugeben. Sie können auch /Fp zusammen mit /Yc verwenden, um die Verwendung einer vorkompilierten Headerdatei festzulegen, die vom filename-Argument der /Yc-Option und vom Basisnamen der Quelldatei abweicht.
Wenn Sie keine Erweiterung als Teil des Pfadnamens angeben, wird die Erweiterung .pch angenommen. Wenn Sie ein Verzeichnis ohne Dateinamen angeben, lautet der Dateiname standardmäßig VCx0.pch., wobei x die Hauptversion des verwendeten Visual C++ angibt.
Sie können auch die /Fp-Option zusammen mit /Yu verwenden.
So legen Sie diese Compileroption in der Visual Studio-Entwicklungsumgebung fest
Öffnen Sie das Dialogfeld Eigenschaftenseiten des Projekts. Ausführliche Informationen finden Sie unter Gewusst wie: Öffnen von Projekteigenschaftenseiten.
Klicken Sie auf den Ordner C/C++.
Klicken Sie auf die Eigenschaftenseite Vorkompilierte Header.
Ändern Sie die Eigenschaft Vorkompilierte Headerdatei.
So legen Sie diese Compileroption programmgesteuert fest
- Siehe PrecompiledHeaderFile.
Beispiel
Wenn Sie eine vorkompilierte Headerdatei für eine Debugversion Ihres Programms erstellen möchten und sowohl Headerdateien als auch Quellcode kompilieren, können Sie einen Befehl wie den Folgenden angeben:
CL /DDEBUG /Zi /Yc /FpDPROG.PCH PROG.CPP
Durch den folgenden Befehl wird die Verwendung einer vorkompilierten Headerdatei mit der Bezeichnung MYPCH.pch festgelegt. Der Compiler geht davon aus, dass der Quellcode in PROG.cpp mit MYAPP.h vorkompiliert wurde und dass sich der vorkompilierte Code in MYPCH.pch befindet. Er verwendet den Inhalt von MYPCH.pch und kompiliert den Rest von PROG.cpp, um eine OBJ-Datei zu erstellen. Die Ausgabedatei dieses Beispiels trägt den Namen PROG.exe.
CL /YuMYAPP.H /FpMYPCH.PCH PROG.CPP
Siehe auch
Referenz
/F-Optionen (Ausgabedateioptionen)