2009-01-25 30 views
55

No veo dumpbin.exe en mi sistema. Tengo Visual Studio 2005 en mi sistema. Cuando escribo dumpbin en la línea de comando, dice comando irreconocible.No se puede encontrar Dumpbin.exe

¿Viene con Visual Studio de forma predeterminada o debo agregar esta herramienta explícitamente?

Respuesta

57

Probablemente necesite abrir un símbolo del sistema con la RUTA configurada correctamente. Busque un ícono en el menú de inicio que diga algo como "Símbolo del sistema de Visual C++ 2005". Debería poder ejecutar dumpbin (y todas las otras herramientas de línea de comandos) desde allí.

18

Por defecto, no está en su RUTA. Debe utilizar el "Símbolo del sistema de Visual Studio 2005". Alternativamente, puede ejecutar el archivo por lotes vsvars32, que configurará su entorno correctamente.

Convenientemente, la ruta a esto se almacena en la variable de entorno VS80COMNTOOLS.

12

Dumpbin.exe de VS2005 generalmente se presenta en C:\Program Files\Microsoft Visual Studio 8\VC\bin. Si hubiera instalado VS2005 en la unidad otra C, busque eso. Y luego establezca esa ruta en la variable del sistema PATH.

2

Puede usar el símbolo del sistema de Visual Studio. dumpbin está disponible entonces.

6

lugar de utilizar el dumpin.exe es posible llamar al link.exe con varias opciones:

Ejemplo: link /dump /all myfile.lib

Para ver las opciones detalladas de salida de link /dump

En caso de la instalación de Visual Studio C++ Express, link.exe se encuentra aquí:

{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\ 

La mejor manera es abrir el "Símbolo del sistema de Visual Studio" y luego ingresar las líneas de arriba.

+1

he intentado esta solución a la lista de los símbolos en mi archivo lib y que recibió el error "El programa no puede iniciarse porque mspdb110.dll no se encuentra en su computadora. Intente volver a instalar el programa para corregir este problema " – fercis

+1

@fercis Respuesta tardía pero ... este mensaje de error a menudo significa que no se puede encontrar el archivo DLL en los directorios%% Path% actuales. Trate de ubicar el dll en su sistema, luego actualice% Path% variable con 'set Path =% Path%; Z: \ Directory \ Directory' (reemplace Z: \ Directory \ Directory con la ruta de acceso correcta, la ruta de la carpeta que contiene la DLL, no la ruta completa, incluido el nombre de la DLL), e intente ejecutar nuevamente el comando. – jdarthenay

12

Un poco de renovación como para el Visual Studio 2015.

DUMPBIN está siendo enviado dentro herramientas comunes para Visual C++, así que asegúrese de seleccionar esta función en el proceso de instalación de Visual Studio. La utilidad reside en:

C: \ Archivos de programa (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin \

Es estar disponible dentro de desarrollador de símbolo del sistema para VS 2015, lo que puede ser ejecutado desde el menú Inicio:

Visual Studio 2015 \ Visual Studio Tools \ desarrollador de símbolo del sistema para VS2015

Si desea que esté disponible en el indicador de comando normal, add the utility's location to the PATH environment variable en su máquina.

enter image description here

+0

Not ITT: El/los concierto (s) que esta opción agrega; (Creo que las herramientas de compilación autónoma + cmake en 2017 son como, más de 1 GB por sí solas, que no incluyen nada más, como SDK o soporte MFC. –

Cuestiones relacionadas