Mise au point sur les projets C++ - ils sont presque garantis d'être le plus grand drains de temps pour la construction.
Quelques conseils pour tirer le C++ temps de construction vers le bas:
- Faire en sorte que vous êtes seulement, y compris les en-têtes que vous avez besoin dans les projets C++!
- Utiliser des déclarations avant chaque fois que possible les en-têtes au lieu d'inclure d'autres têtes
- Utilisez si possible
- Utiliser abstraction efficacement
- le/MP passer à construire en parallèle, estre parque dans l'utilisation des fonctions en ligne, puisque ceux-ci coûtent plus cher au moment de la compilation
- Obtenez les dépendances correctes, donc vous n'êtes pas construire plus souvent que nécessaire
- Utiliser les en-têtes pré-compilés de manière appropriée
En dehors de cela, si vous parlez 2 fois heure de construction, souvent il y a une solution simple, pas cher (dans un grand chemin de l'image), ainsi:
- Améliorez votre matériel pour aider à réduire les temps de calcul
Des questions similaires ont déjà été posées. Faites une recherche de "incredibuild" pour trouver un certain nombre d'entre eux. – crashmstr
Avez-vous besoin de le construire à partir de rien du tout, ou les builds incrémentaux sont-ils lents? –
Nous sommes obligés de construire à partir de zéro assez souvent. Chaque fois qu'un changement est fait pour être QC, nous avons besoin d'une construction complète. – Kyle