/Fi
(Nom du fichier de sortie de prétraitement)
Spécifie le nom du fichier de sortie dans lequel l’option /P
du compilateur (prétraitement dans un fichier) écrit la sortie prétraite.
Syntaxe
/Fi
pathname
Paramètres
pathname
Chemin d’accès relatif ou absolu et nom de fichier du fichier de sortie produit par l’option du /P
compilateur. Ou, le chemin d’accès au répertoire des .i
fichiers de sortie lorsque plusieurs fichiers d’entrée sont spécifiés. Ne placez pas d’espace entre l’option /Fi
et pathname
.
Notes
Utilisez l’option /Fi
du compilateur en combinaison avec l’option du /P
compilateur. Si /P
ce n’est pas spécifié, /Fi
provoque l’avertissement de ligne de commande D9007.
Si vous spécifiez uniquement un chemin d’accès de répertoire (chemin d’accès qui se termine par une barre oblique \
inverse) pour le pathname
paramètre, le nom de base du fichier source est utilisé comme nom de base du fichier de sortie prétraité. Le pathname
paramètre ne nécessite pas d’extension de nom de fichier particulière. Toutefois, une extension de .i » est utilisée si vous ne spécifiez pas d’extension de nom de fichier.
Exemple
La ligne de commande suivante prétraite PROGRAM.cpp
, conserve les commentaires, ajoute #line
des directives et écrit le résultat dans le MYPROCESS.i
fichier :
CL /P /FiMYPROCESS.I PROGRAM.CPP
Cette ligne de commande prétraite main.cpp
et helper.cpp
entre main.i
et helper.i
dans un sous-répertoire nommé preprocessed
:
CL /P /Fi".\\preprocessed\\" main.cpp helper.cpp
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Ouvrez le fichier source ou la boîte de dialogue Pages de propriétés du projet. Pour plus d’informations, consultez Définir le compilateur C++ et les propriétés de build dans Visual Studio.
Sélectionnez la page de propriétés de configuration>C/C++>Préprocesseur.
Définissez le prétraitement sur une propriété File sur Oui.
Sélectionnez la page de propriétés Propriétés de configuration>C/C++>Ligne de commande.
Entrez l’option du
/Fi
compilateur etpathname
dans la zone Options supplémentaires. Spécifiez uniquement un chemin d’accès au répertoire, et non un nom de fichier, lors de la définition de cette propriété pour un projet.
Pour définir cette option du compilateur par programmation
- Consultez AdditionalOptions.
Voir aussi
Options du compilateur MSVC
/P
(Prétraitement dans un fichier)
Spécification du nom de chemin