Partager via


Deux méthodes au choix pour la précompilation du code

Avec Visual C++, vous pouvez précompiler n'importe quel code C ou C++ ; vous n'êtes pas limité à la précompilation des seuls fichiers d'en-tête.

La précompilation requiert une certaine planification, mais permet des compilations sensiblement plus rapides si vous précompilez un code source autre que des fichiers d'en-tête simples.

Précompilez le code lorsque vous savez que vos fichiers sources utilisent des jeux communs de fichiers d'en-tête mais ne les incluez pas dans le même ordre, ou lorsque vous souhaitez inclure du code source dans votre précompilation.

Les options d'en-tête précompilé sont /Yc (Créer un fichier d'en-tête précompilé) et /Yu (Utiliser un fichier d'en-tête précompilé). Utilisez /Yc pour créer un en-tête précompilé. Quand elle est associée au pragma hdrstop facultatif, l'option /Yc vous permet de précompiler à la fois le code source et les fichiers d'en-tête. Sélectionnez l'option /Yu pour utiliser un en-tête précompilé existant dans la compilation en cours. Vous pouvez également utiliser /Fp avec les options /Yc et /Yu afin de fournir un autre nom pour l'en-tête précompilé.

Les rubriques de référence de l'option du compilateur /Yu et /Yc décrivent comment accéder à ces fonctionnalités dans l'environnement de développement.

Informations supplémentaires

Pour d'autres exemples d'utilisation d'en-têtes précompilés, consultez les makefiles utilisés pour générer les exemples de programmes fournis avec la bibliothèque MFC (Microsoft Foundation Class Library).

Voir aussi

Référence

Création de fichiers d'en-tête précompilés