Bonjour,
je travaille sous XP avec Visual Studio 2008 en C++ non managé.
Dans un vcproj, je souhaiterais que les chemins pour les .h et .cpp soit absolus et dépendent d'une variable d'environnement LIBS. J'ai naïvement essayé de modifier le xml du .vcproj en introduisant ma variable d'environnement, mais sans succès :
Dans la fenêtre "Propriétés" du fichier "myfile1.h" il m'affiche même pas la valeur de cette variable ; il laisse le $(LIBS). A noter que cette même variable est déjà utilisée pour les répertoires d'inclusion dans les propriétés du même projet et qu'elle est correctement remplacée par sa valeur lors de la compilation. Donc la valeur de la variable est correctement récupérée par msvc. Mais visiblement, elle ne l'est pas à ce niveau là.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3<File RelativePath="$(LIBS)\include\myfile1.h"> </File>
Évidement, les propriétés "AbsolutePath" ou "FullPath" n'existent pas.
Ces fichiers là font partis d'un dépôt CVS. Je ne veux pas les dupliquer dans mon projet. Je veux juste que mon projet pointe vers eux pour la compilation et que mes modifications bénéficient aux autres via CVS.
Est-ce que c'est possible ?
En espérant être clair ... Merci.
Flo.
Partager