Partager via


Fichiers d'en-tête précompilés

Ces fichiers sont utilisés pour générer un fichier d'en-tête précompilé Nomprojet.pch et un fichier de types précompilés Stdafx.obj.

Ils sont stockés dans le répertoire Nomprojet. Dans l'Explorateur de solutions, Stdafx.h et Stdafx.cpp se trouvent respectivement dans le dossier Header Files et le dossier Source Files.

Nom du fichier

Description

Stdafx.h

Fichier include pour les fichiers include système standard et pour les fichiers include spécifiques au projet qui sont fréquemment utilisés, mais rarement modifiés.

Vous ne devez pas définir, ou supprimer les définitions existantes, des macros _AFX_NO_XXX contenues dans le fichier stdafx.h ; consultez l'article de la Base de connaissances « PRB: Problems Occur When Defining _AFX_NO_XXX » (article en anglais). Vous pouvez trouver les articles de la Base de connaissances dans MSDN Library ou à l'adresse https://support.microsoft.com/?ln=fr&x=6&y=15.

Stdafx.cpp

Contient la directive du préprocesseur #include "stdafx.h" et ajoute les fichiers include pour les types précompilés. Les fichiers précompilés de tout type, y compris les fichiers d'en-tête, permettent d'augmenter la vitesse de compilation en limitant le processus de compilation aux seuls fichiers qui ont besoin d'être compilés. Une fois que votre projet a été généré une première fois, les processus de génération suivants sont beaucoup plus rapides du fait de la présence des fichiers d'en-tête précompilés.

Voir aussi

Tâches

Comment : spécifier des propriétés de projet avec des pages de propriétés

Concepts

Types de fichiers créés pour les projets Visual C++