/FC (Chemin complet du fichier de code source dans les diagnostics)

Provoque l’affichage du chemin complet des fichiers de code source transmis au compilateur dans les diagnostics.

Syntaxe

/FC

Notes

Considérez l’exemple de code suivant, où se trouve le fichier source dans C:\test\compiler_option_FC.cpp:

// compiler_option_FC.cpp

int main( ) {
   int i   // C2143
}

Sans /FC, la sortie du compilateur ressemble à ce texte de diagnostic :

  • compiler_option_FC.cpp(5) : erreur C2143 : erreur de syntaxe : « ; » manquante avant « } »

Avec /FC, la sortie du compilateur ressemble à ce texte de diagnostic :

  • c :\test\compiler_option_fc.cpp(5) : erreur C2143 : erreur de syntaxe : « ; » manquante avant « } »
  • C :\test\compiler_option_FC.cpp(5) : erreur C2143 : erreur de syntaxe : « ; » manquante avant « } »

/FC est également nécessaire si vous souhaitez afficher le chemin d’accès complet d’un nom de fichier lors de l’utilisation de la __FILE__ macro. Pour plus d’informations sur __FILE__, consultez macros prédéfinies.

L’option /FC est implicite par /ZI. Pour plus d’informations sur /ZI, consultez /Z7, /Zi, /ZI (Format des informations de débogage).

Dans Visual Studio 2017 et versions antérieures, /FC génère des chemins complets en minuscules. À compter de Visual Studio 2019, /FC utilise la même casse que le système de fichiers pour les chemins complets.

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 de configuration>C/C++>Avancé.

  3. Modifiez la propriété Use Full Paths .

Pour définir cette option du compilateur par programmation

Voir aussi

Options du compilateur MSVC
Syntaxe de ligne de commande du compilateur MSVC