Ich habe zwei Projekte in einer Lösung (VS 2015). Ein Projekt (A) ist das Einstiegsprojekt und erzeugt eine ausführbare Datei. Das zweite Projekt (B) erzeugt eine statische Bibliothek. Ich setze B als Referenz in A. Allerdings muss sich B mit einigen vorkompilierten statischen Bibliotheken verbinden, die ich lokal auf dem Dev-Rechner habe. Wie mache ich das? Wenn ich den Konfigurationstyp des Projekts auf "statische Bibliothek" setze, verschwinden alle Linker-Optionen. DankeWie kann ich statisch mit einem anderen Projekt verknüpfen, das selbst mit anderen statischen Bibliotheken verknüpft werden muss?
Edit: Ich habe die externen libs Abhängigkeiten in Projekt A wie gewohnt über Eigenschaften> Linker> Eingabe> Zusätzliche Abhängigkeiten hinzugefügt, aber dies löst das Problem nicht.
Ich glaube, Sie zu sagen, bedeuten dass das zweite ** Projekt ** mit anderen Bibliotheken verknüpft ist. – AndyG
@AndyG nein eigentlich meinte ich genau das Projekt A verlinkt gegen die Third Party Libraries. Dies folgt der Antwort von Leichtigkeitsrennen im Orbit. Ich kann in keiner Weise gegen die Bibliotheken von Drittanbietern aus dem zweiten Projekt (Projekt B, wie ich es nannte) verlinken –
Versuchen Sie, Projekteinstellungen für Projekt B> Linker> Zusätzliche Abhängigkeiten, und fügen Sie dort einen Pfad zu den Ordner (n) das halten Sie Ihre "vorkompilierte statische Bibliotheken" – AndyG