2010-03-17 1 views

Répondre

1

La compilation est un processus ou un processus. Tous les fichiers de votre projet sont compilés en un seul assembly/exécutable, pas individuellement. Le compilateur peut avoir quelques astuces dans sa manche pour rendre la compilation plus efficace quand un seul fichier a été changé, mais à la fin il n'y a aucun moyen de compiler un seul projet C++ un fichier à la fois.

0

Comment avez-vous organisé vos fichiers cpp?

S'ils sont organisés en projets, la construction d'un projet compilera uniquement les fichiers cpp qui ont été modifiés depuis la dernière génération.

Visual Studio calcule cela en vérifiant l'horodatage sur le fichier cpp et en comparant avec celui sur le fichier intermédiaire de sortie (pas l'exe). Donc, une fois que vous avez tout construit, VS ne devrait construire que ce qui a été modifié. Assurez-vous d'utiliser "build" et non pas "rebuild" et avec C++ si vous modifiez un fichier d'en-tête, tous les fichiers cpp utilisant cet en-tête devront également être construits.