Abhängigkeiten von statischen libs / ausführbaren Dateien prüfen

8

Ich habe ein ziemlich großes Projekt mit einer ganzen Reihe von verknüpften Abhängigkeiten. Das Problem ist, dass es eine abhängige Verbindung gibt, die mit VS 2005 kompiliert wurde und mit der vc80 debug crt verlinkt, während ich nach VS 2008 migriert bin. Das Problem ist, dass dies auch bedeutet, dass ich den vc80 debug crt installiert haben muss, Etwas, das ich lieber vermeiden möchte, da ich VS 2005 nicht mehr verwenden kann. Ich würde gerne in der Lage sein, den Schuldigen aufzuspüren und zu vermeiden, das gesamte Projekt und alle Abhängigkeiten von Grund auf neu zu kompilieren, also gibt es vielleicht einen bequemen Weg herauszufinden, welche Abhängigkeit mit dem vc80 Debug-CRT verlinkt?

    
Don Wakefield 27.05.2009, 17:49
quelle

2 Antworten

9

Es scheint, dass dumpbin den Trick mit dem Schalter -directives macht, sehr praktisch. Es zeigt verschiedene hilfreiche Informationen zur lib-Datei an, unter anderem alle verlinkten Abhängigkeiten und deren Versionen.

    
Ylisar 27.05.2009 18:20
quelle
1

Ich bin mir nicht sicher, ob es für Sie funktioniert, aber geben Sie Dependency Walker einen Blick.

    
paxos1977 27.05.2009 18:04
quelle

Tags und Links