Я не вижу dumpbin.exe в моей системе. В моей системе установлена Visual Studio 2005. Когда я набираю dumpbin в командной строке, появляется неузнаваемая команда.
Поставляется ли он с Visual Studio по умолчанию, или мне нужно явно добавить этот инструмент?
Небольшое обновление для Visual Studio 2015.
DUMPBIN поставляется в составе общих инструментов для Visual C ++ , поэтому обязательно выберите эту функцию в процессе установки Visual Studio. Утилита находится по адресу:
Он стал доступен в командной строке разработчика для VS 2015 , которую можно запустить из меню «Пуск»:
Если вы хотите сделать его доступным в обычной командной строке, добавьте расположение утилиты в переменную среды PATH на вашем компьютере.
источник
Visual Studio Commmunity 2017 -
dumpbin.exe
стал доступен после того, как я установил менюC++ profiling tools
inModify
изVisual Studio Installer
.источник
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86
путь - при желании его можно добавить к обычному пути.MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)
мне хватило установки , чтобы получить dumpbin.exe.По умолчанию его нет в вашем PATH. Вам необходимо использовать «Командную строку Visual Studio 2005». В качестве альтернативы вы можете запустить командный файл vsvars32, который правильно настроит вашу среду.
Для удобства путь к нему хранится в переменной среды VS80COMNTOOLS.
источник
Dumpbin.exe
изVS2005
обычно присутствует вC:\Program Files\Microsoft Visual Studio 8\VC\bin
. Если бы вы установилиVS2005
на диске другой файлC
, выполните поиск в нем. А затем укажите этот путь в системной переменнойPATH
.источник
Что касается
VS2017
, я нашел это подC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
источник
Вместо использования dumpin.exe можно вызвать link.exe с несколькими параметрами:
Пример:
link /dump /all myfile.lib
Подробные параметры см. В выводе
link /dump
В случае установки Visual Studio C ++ Express файл link.exe находится здесь:
{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\
Лучше всего открыть «Командную строку Visual Studio» и затем ввести строки, указанные выше.
источник
set Path=%Path%;Z:\Directory\Directory
(замените Z: \ Directory \ Directory правильным путем, конечно, путь к папке, содержащей DLL, а не полный путь, включая имя DLL), и попробуйте снова запустив команду.В Visual Studio Professional 2017 версии 15.9.13:
Во-первых, либо:
или
Затем подождите, пока он «готовится ...» и «почти готов ...»
Перейдите на вкладку «Отдельные компоненты»
Прокрутите вниз до раздела «Компиляторы, инструменты сборки и среды выполнения».
Отметьте «VC ++ 2017 версии 15.9 v14.16 последние инструменты v141»
как это:
После этого вы получите не один, а целых четыре экземпляра 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
источник
Вы можете использовать командную строку Visual Studio. dumpbin тогда доступен.
источник