/ifcOutput
Ce commutateur indique au compilateur où générer des fichiers générés .ifc
. Si la destination est un répertoire, le compilateur génère le nom de chaque .ifc
fichier en fonction du nom de l’interface ou du nom de l’unité d’en-tête.
Syntaxe
/ifcOutput
filename
/ifcOutput
directory\
Notes
Par défaut, le compilateur dérive le nom de chaque fichier généré .ifc
à partir du nom de l’interface du module. Par exemple, étant donné un nom MyModule
de module, le nom généré .ifc
sera nommé MyModule.ifc
, sauf si vous remplacez le nom par le /ifcOutput
commutateur.
Utilisez ce commutateur pour spécifier un autre .ifc
nom de fichier ou répertoire. Si vous souhaitez utiliser les noms de fichiers générés par défaut, mais spécifiez un répertoire dans lequel ils doivent être générés .ifc
, veillez à ajouter une barre oblique\
inverse () de fin au nom du répertoire.
Lorsque vous générez plusieurs .ifc
fichiers, utilisez uniquement la forme de répertoire du /ifcOutput
commutateur. Si vous fournissez plusieurs /ifcOutput
commutateurs, le compilateur utilise uniquement le dernier.
Si vous générez avec le /MP
commutateur (Générer avec plusieurs processus), nous vous recommandons d’utiliser le formulaire de répertoire du /ifcOutput
commutateur si vous avez plusieurs fichiers de module d’entrée.
Dans l’exemple suivant, le .ifc
fichier du module m
défini dans m.ixx
est généré en tant que c:\example\m.ifc
.
cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\
Dans l’exemple suivant, le fichier généré .ifc
pour le module m
défini dans m.ixx
* est généré comme c:\example\MyModule.ifc
suit :
cl ... /c /std:c++latest m.ixx /ifcOutput c:\example\MyModule.ifc
Pour définir cette option du compilateur dans l'environnement de développement Visual Studio
Pour appliquer l’option
/ifcOutput
à un fichier dans l’IDE, sélectionnez le fichier dans Explorateur de solutions. Cliquez avec le bouton droit pour ouvrir le menu contextuel et sélectionnez Propriétés pour ouvrir la boîte de dialogue Pages de propriétés.Définissez la liste déroulante Configuration sur Toutes les configurations. Définissez la liste déroulante Plateforme sur Toutes les plateformes.
Ouvrez la page de propriétés des>fichiers de configuration C/C++>Output Files.
Utilisez le contrôle déroulant pour modifier la propriété Nom de fichier de sortie du module en un nom de répertoire (se terminant par
\
) ou un autre nom de fichier. Vous pouvez également spécifier un répertoire + nom de fichier, par exemplec:\example\mymodule.ifc
. Choisissez OK ou Appliquer pour enregistrer vos modifications.
Vous pouvez également spécifier le /ifcOutput
commutateur en cliquant avec le bouton droit sur le nom du projet dans la ligne de commande Explorateur de solutions> Configuration Properties>C/C++.>
Voir aussi
Vue d’ensemble des modules dans C++
Utilisation de modules C++ dans MSVC à partir de la ligne de commande