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.
¿Viene con Visual Studio de forma predeterminada o tengo que agregar explícitamente esta herramienta?
Una pequeña actualización en cuanto a Visual Studio 2015.
DUMPBIN se envía dentro de Common Tools 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:
Está disponible en el símbolo del sistema del desarrollador para VS 2015 , que se puede ejecutar desde el menú Inicio:
Si desea que esté disponible en el símbolo del sistema normal, agregue la ubicación de la utilidad a la variable de entorno PATH en su máquina.
fuente
Visual Studio Commmunity 2017 -
dumpbin.exe
llegó a estar disponible una vez que he instalado elC++ profiling tools
enModify
el menú de laVisual Studio Installer
.fuente
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86
que se puede agregar a su ruta habitual si lo desea.MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)
fue suficiente para obtener dumpbin.exe.De forma predeterminada, 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.
fuente
Dumpbin.exe
deVS2005
generalmente se presenta enC:\Program Files\Microsoft Visual Studio 8\VC\bin
. Si lo hubiera instaladoVS2005
en otra unidadC
, busque en eso. Y luego establezca esa ruta en la variable del sistemaPATH
.fuente
En cuanto a
VS2017
, lo encontré debajoC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
fuente
En lugar de utilizar dumpin.exe, es posible llamar a link.exe con varias opciones:
Ejemplo:
link /dump /all myfile.lib
Para obtener opciones detalladas, consulte el resultado de
link /dump
En el caso de la instalación de Visual Studio C ++ Express, el 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.
fuente
set Path=%Path%;Z:\Directory\Directory
(reemplace Z: \ Directory \ Directory con la ruta correcta, por supuesto, la ruta de la carpeta que contiene la DLL, no la ruta completa, incluido el nombre de la DLL), e intente ejecutando el comando de nuevo.En Visual Studio Professional 2017, versión 15.9.13:
Primero, ya sea:
o
Luego, espere mientras está "preparando las cosas ..." y está "casi allí ..."
Cambiar a la pestaña "Componentes individuales"
Desplácese hacia abajo hasta la sección "Compiladores, herramientas de compilación y tiempos de ejecución".
Verifique "VC ++ 2017 versión 15.9 v14.16 últimas herramientas v141"
Me gusta esto:
Después de hacer esto, será bendecido no solo con una, sino con la friolera de cuatro instancias de DUMPBIN:
C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\dumpbin.exe C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x86\dumpbin.exe C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x64\dumpbin.exe C:\Program Files (x86)\Microsoft Visual Studio\2017\Professional\VC\Tools\MSVC\14.16.27023\bin\Hostx86\x86\dumpbin.exe
fuente
Puede usar el símbolo del sistema de Visual Studio. dumpbin está disponible entonces.
fuente