2009-05-27 9 views
8

Tengo un proyecto bastante grande con muchas dependencias vinculadas. El problema es que hay una dependencia vinculada a la que se compiló con VS 2005 y enlaces con vc80 debug crt, mientras que he migrado a VS 2008. El problema es que esto también significa que debo tener instalado el vc80 debug crt, algo que preferiría evitar ya que no tengo uso de tener VS 2005 instalado más. Me encantaría poder rastrear al culpable y evitar volver a compilar todo el proyecto y todas las dependencias desde cero, entonces, ¿existe alguna forma conveniente de averiguar qué dependencia se está vinculando con vc80 debug crt?Inspección de dependencias de libs/ejecutables estáticos

Respuesta

1

No estoy seguro de que funcione para usted, pero preséntele un vistazo a Dependency Walker.

+0

¿Por qué publicar la misma respuesta exacta como chills42 hizo 9 minutos antes? – Milan

+4

@ milan1612: Um ... sus respuestas no fueron visibles cuando publiqué. – paxos1977

9

Parece que el dumpbin hace el truco con el interruptor -directives, muy útil. Muestra información útil sobre el archivo lib, entre otras cosas todas las dependencias vinculadas y sus versiones.

Cuestiones relacionadas