Visual Studio, mehrere Projekte und nicht ausgeflöste externe Symbole
-
Hallo,
ich habe folgendes Problem.
In meiner Projektmappe befinden sich zwei Projekt, welche sich auch
kompilieren lassen ohne Fehler. Ein Projekt ist sozusagen das Hauptprojekt
welches beim Debuggen auch gestartet wird. Ich habe in dieses Projekt
die Verzeichnisse des anderen Projektes angegen. Ich kann im Hauptprojekt
Header Dateien vom anderen inkludieren usw., da ist die Welt noch in
Ordnung. Aber beim Linken bekomme ich immer den Fehler mit den nicht externen
aufgelösten Symbolen., warum ? Wenn ich die Dateien aus dem Nebenprojekt in
das Hauptprojekt kopiere und dann verwende, bekomme ich keine Fehler beim Linken.Also nochmal kurzfassung.
2 Projekt
In Hauptprojekt ist der Ordner mit dem Source des Nebenprojekts unter
"Zusaätzliche Includeverzeichnisse" angeben.Grüße,
c-mos
-
Nicht aufgelöste Symbole
In VisualC++ ist es einfach: Project | Project Dependencies...
und dort die benötigten Projekte markieren, und die Libs werden autom. in den Linker-Properties gesetzt.
-
Hallo,
danke erstmal für die Antwort. Ich habe unter Projektabhängigkeiten nun
das Häkchen gesetzt, aber das hat nicht geholfen. Ich erhalte immer noch
diese Fehlermeldung. Zum Testen habe ich auch einfach mal eine Klasse
erstellt, nur mit ctor und dtor, aber auch wenn ich diese dann im Hauptprojekt
benutzen möchte, bekomme ich die Fehlermeldung welche auf den ctor und dtor
verweist obwohl diese auch implementiert sind.Grüße,
c-mos
-
Was sind das für Projekte (DLLs, statische Libs)?
Sind die Klassen wirklich exportiert?
Wird die Lib erzeugtund gefunden?
-
Hi,
das ist ein normales Win32 Projekt. Es handelt sich dabei nicht um
eine Lib oder DLL. Da ich einiges auf template Basis habe, hatte ich
das mit der Lib wieder verworfen. Also es ist ein normales Win32 Projekt.Grüße,
cmos