Partager via


/Fp (fichier .pch name)

Fournit un nom de chemin d’accès pour un en-tête précompilé au lieu d’utiliser le nom du chemin d’accès par défaut.

Syntaxe

/Fppathname

Notes

Utilisez l’option /Fp avec /Yc (Créer un fichier d’en-tête précompilé) ou /Yu (utiliser le fichier d’en-tête précompilé) pour spécifier le chemin d’accès et le nom du fichier d’en-tête précompilé (PCH). Par défaut, l’option /Yc crée un nom de fichier PCH à l’aide du nom de base du fichier source et d’une extension pch .

Si vous ne spécifiez pas d’extension dans le cadre du chemin d’accès, une extension de pch est supposée. Lorsque vous spécifiez un nom de répertoire à l’aide d’une barre oblique (/) à la fin du chemin d’accès, le nom de fichier par défaut est vcversion0.pch, où la version est la version principale de l’ensemble d’outils Visual Studio. Ce répertoire doit exister ou l’erreur C1083 est générée.

Pour définir cette option du compilateur dans l'environnement de développement Visual Studio

  1. Ouvrez la boîte de dialogue Pages de propriété du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.

  2. Sélectionnez la page de propriétés Des en-têtes> précompilés C/C++.>

  3. Modifiez la propriété Fichier de sortie d’en-tête précompilé.

Pour définir cette option du compilateur par programmation

Exemples

Pour créer une version nommée distincte du fichier d’en-tête précompilé pour la build de débogage de votre programme, vous pouvez spécifier une commande telle que :

CL /DDEBUG /Zi /Yc /FpDPROG.PCH PROG.CPP

La commande suivante spécifie l’utilisation d’un fichier d’en-tête précompilé nommé MYPCH.pch. Le compilateur précompile le code source dans PROG.cpp à la fin de MYAPP.h et place le code précompilé dans MYPCH.pch. Il utilise ensuite le contenu de MYPCH.pch et compile le reste de PROG.cpp pour créer un fichier .obj. La sortie de cet exemple est un fichier nommé PROG.exe.

CL /YuMYAPP.H /FpMYPCH.PCH PROG.CPP

Voir aussi

Options du fichier de sortie (/F)
Options du compilateur MSVC
Syntaxe de la ligne de commande du compilateur MSVC
Spécification du nom de chemin