Я не вижу dumpbin.exe в своей системе. У меня есть Visual Studio 2005 в моей системе. Когда я печатаю dumpbin в командной строке, он говорит неузнаваемую команду.
По умолчанию используется Visual Studio, или я должен явно добавить этот инструмент?
Я не вижу dumpbin.exe в своей системе. У меня есть Visual Studio 2005 в моей системе. Когда я печатаю dumpbin в командной строке, он говорит неузнаваемую команду.
По умолчанию используется Visual Studio, или я должен явно добавить этот инструмент?
Вероятно, вам нужно открыть командную строку с правильной настройкой PATH. Ищите значок в стартовом меню, в котором говорится что-то вроде "Visual С++ 2005 Command Prompt". Вы должны иметь возможность запускать dumpbin (и все другие инструменты командной строки) оттуда.
Немного обновится, как для Visual Studio 2015.
DUMPBIN отправляется в Общие инструменты для Visual С++, поэтому обязательно выберите эту функцию в процессе установки Visual Studio. Утилита находится по адресу:
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\
Он становится доступен в Командная строка разработчика для VS 2015, которая может быть выполнена из меню "Пуск":
Visual Studio 2015\Visual Studio Tools\Developer Командная строка для VS2015
Если вы хотите сделать его доступным в обычной командной строке, добавить местоположение утилиты в переменную среды PATH на вашем компьютере.
По умолчанию это не в вашей PATH. Вам нужно использовать "Командная строка Visual Studio 2005". Кроме того, вы можете запустить пакетный файл vsvars32, который правильно настроит вашу среду.
Удобно, путь к этому сохраняется в переменной окружения VS80COMNTOOLS.
Visual Studio Commmunity 2017 - dumpbin.exe
стал доступен после того, как я установил C++ profiling tools
в меню " Modify
из Visual Studio Installer
.
Dumpbin.exe
of VS2005
обычно представлен в C:\Program Files\Microsoft Visual Studio 8\VC\bin
. Если бы вы установили VS2005
на другой диск C
, пожалуйста, найдите в нем.
А затем установите этот путь в системной переменной PATH
.
Вместо использования dumpin.exe можно вызвать link.exe с несколькими параметрами:
Пример: link /dump /all myfile.lib
Подробные параметры см. в выводе link /dump
В случае установки Visual Studio С++ Express, link.exe находится здесь:
{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\
Лучший способ - открыть "Командная строка Visual Studio" и затем ввести строки выше.
Что касается VS2017
, я нашел его в C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
Вы можете использовать командную строку Visual Studio. dumpbin доступен тогда.
В 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