Partager via


/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 MyModulede 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.ifcsuit :

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

  1. 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.

  2. Définissez la liste déroulante Configuration sur Toutes les configurations. Définissez la liste déroulante Plateforme sur Toutes les plateformes.

  3. Ouvrez la page de propriétés des>fichiers de configuration C/C++>Output Files.

  4. 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 exemple c:\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