Dans Visual Studio comment donner le chemin relatif d'un .fichier lib dans les propriétés du projet
Je suis en construction d'un projet à l'aide de Visual Studio. Le projet a une dépendance sur un fichier lib généré par un autre projet. Ce projet est y est le répertoire parent de le projet, je suis bâtiment.
Pour être plus clair,
J'ai un "ParentDir" qui a deux sous-répertoires Projet1 et Projet2 sous elle.
Maintenant Projet1 dépend lib généré par Project2.
Dans les propriétés du Projet1, j'essaie de donner un chemin d'accès relatif à l'aide
$(SolutionDir)/../ParentDir/Projet2/Debug
Mais cela ne semble pas fonctionner.
Pouvez-vous me dire où je vais mal, ou suggèrent le bon moyen d'y parvenir.
OriginalL'auteur AMM | 2008-09-25
Vous devez vous connecter pour publier un commentaire.
Ajouter la personne à charge de projet de votre solution et de le définir comme une dépendance de l'autre projet en utilisant les propriétés du projet. Il suffit ensuite comme par magie fonctionne ;).
Une solution est juste un fichier qui décrit un ensemble de (interconnectés) des projets et la relation entre eux, donc, c'est la façon correcte de le faire.
OriginalL'auteur Terminus
Votre répertoire courant est votre $(ProjectDir), c'est là .vcproj fichier.
Donc, il suffit d'écrire ../Projet2/Debug, ça va faire.
Encore mieux, écrire ../Projet2/$(ConfigurationName) pour toutes les configurations
ainsi, vous serez toujours en les reliant à la version correcte de ce lib.
OriginalL'auteur eugensk00
Je pense que Visual Studio n'a pas d'élargir le chemin d'accès relatif correctement lorsque le ".." est placé quelque part dans le milieu de la chaîne de chemin. Il ne sait comment développer ..{sous-chemin d'accès}.
OriginalL'auteur songuke