Compilerspezifische .lib Dateien in vcproj zuweisen?
-
Ich habe für meinen Projekte Bibliotheken die mit msvc-2005,msvc-2008 und mingw kompiliert wurden. Um das zu unterscheiden sind diese wie folgt im Verzeichnisbaum abgelegt:
project/src
project/include
project/libs/qwt/<compilername>/<debug/release>/
project/libs/serialport/<compilername>/<debug/release>/das heißt es gibt für jede Bibliothek 3 Verzeichnisse * 2 (debug, release), also
project/libs/qwt/mingw/debug/
project/libs/qwt/mingw/release/
project/libs/qwt/msvc-2005/debug/
project/libs/qwt/msvc-2005/release/
usw.wie kann ich jetzt die vcproj Datei so konfigurieren, das die Libary Verzeeichnisse nach dem Pfad von Compilerversion und Build Konfiguration automatisch gewählt werden?
-
Gar nicht.
Ich würde zwei verschiedene Konfirgurationen erzeugen, die das berücksichten.
Oder entsprechende Environment Variablen nutzen (ähnlich wie LIB), die für die entsprechenden Suchpfade sorgen.
-
Martin Richter schrieb:
Oder entsprechende Environment Variablen nutzen (ähnlich wie LIB), die für die entsprechenden Suchpfade sorgen.
Kann ich den Umgebungsvariabeln auch innerhalb von VS in der vcproj Datei setzen?
Nebenbei: gibt es eine Übersicht über die Variabeln innerhalb der vcproj Dateien, also eine Übersicht über $(SolutionDir), $(ProjectName), $(ConfigurationName) usw. ?
-
Hallo,
Nebenbei: gibt es eine Übersicht über die Variabeln innerhalb der vcproj Dateien, also eine Übersicht über $(SolutionDir), $(ProjectName), $(ConfigurationName) usw. ?
Ja, hier:
http://msdn.microsoft.com/de-de/library/c02as0cs.aspx
Kann ich den Umgebungsvariabeln auch innerhalb von VS in der vcproj Datei setzen?
Die Möglichkeiten:
http://msdn.microsoft.com/de-de/library/ms173406.aspx
http://msdn.microsoft.com/de-de/library/ms171459.aspx
MfG,
Probe-Nutzer