Bonjour,
D�sol�, c'est un peu long � lire
Je travaille sur un projet VS 2005/C++ qui a �t� migr� en VS 2010/C++.
Les livrables se composent en un fichier *.exe qui r�f�rencent des dlls.
Certaines de ces dlls sont link�es � d'autres dlls.
La solution se d�compose donc en plusieurs projets.
Dans les options du projet, lors de la compilation l'exe et les dlls sont g�n�r�s dans un r�pertoire de type <MonExe>\Release|Debug en fonction du type de compilation.
Avec VS 2005 �a fonctionne sans probl�me.
En revanche sous VS 2010, lors d'un rebuild solution (et uniquement dans le cas d'un rebuild), le rebuild d'un projet supprime la dll et .lib d'un autre projet...
Et du fait de la d�pendance entre certaines dll, je me ramasse des erreurs de compils du fait que le fichier *.lib associ� est manquant...
A ce qu'il semble le pbm vient du fait que l'output directory de Configuration Properties pointe sur le m�me r�pertoire pour tous les projets.
Ce qui n'�tait pas d�rangeant sous VS 2005 le devient sous VS 2010.
Une solution d�grad�e serait de cleaner puis de lancer un build de la solution. Dans ce cas, il n'y a pas de pbm...
Si vous avez des avis/Best practice/Solutions sur le pbm, je suis preneur !
Merci d'avance.
Partager