2010-06-04 3 views
1

Malheureusement, sur un projet ici au travail, quelqu'un a eu la bonne idée de placer chaque en-tête de chaque fichier d'un gros projet dans l'en-tête précompilé. Cela signifie que toute modification apportée à un en-tête du projet doit recompiler l'ensemble du projet et que tous les fichiers cpp prennent trop de temps.C++ Refactoring En-tête précompilé

Existe-t-il un outil de refactorisation C++ décent qui pourrait automatiquement mettre les inclus nécessaires dans les fichiers cpp appropriés? Je ne veux vraiment pas le faire manuellement avec des centaines de fichiers différents.

+0

Ah .. pessimisation ... – JohnMcG

Répondre

2

Il existe très peu d'outils de refactoring C++ décents, car l'analyse du code C++ est difficile (et donc également lente). Vous devrez probablement écrire un tel outil vous-même, éventuellement avec l'aide de GCC-XML.