2008-11-04 7 views
0

Mon objectif est d'intégrer les tests dans mon environnement de développement (en tant qu'étape post-construction). Je ne veux pas interférer avec les DLL générées dans le débogage et la publication, donc je prévois de créer de nouvelles configurations pour le projet. Mais je ne veux pas compiler tous les fichiers source que j'ai deux fois - une fois pour la DLL, une fois pour l'unité de test - je veux partager les fichiers objets générés. Comment puis-je atteindre cet objectif ?Partager des fichiers .obj entre différentes configurations

je développe en C++ avec Visual Studio 2005.

Répondre

1

Compilez les objs dans un nouveau projet lib partagé entre la DLL et votre projet de test.

0

Le compilateur a un répertoire "intermédiaire" par configuration. Si les fichiers .obj sont plus récents que les fichiers source compilés, ils ne les régénéreront pas.

+0

Cela pourrait aider. Mais je veux m'assurer que les fichiers objets sont compilés avec les mêmes options, quelle que soit la configuration que je construis en premier. –

+0

Si vous pensez que les options peuvent différer, il est inutile de les reconstruire _not_. Sinon, vous devez comparer les options de compilation pour chaque "élément" du projet. – xtofl

Questions connexes