Nie widzę programu dumpbin.exe w moim systemie. Mam w systemie Visual Studio 2005. Kiedy wpisuję dumpbin w wierszu poleceń, mówi nierozpoznawalne polecenie.
Czy domyślnie jest dostarczany z programem Visual Studio, czy muszę jawnie dodać to narzędzie?
Trochę odśwież, jak w przypadku Visual Studio 2015.
DUMPBIN jest dostarczany w ramach Common Tools for Visual C ++ , więc pamiętaj, aby wybrać tę funkcję w procesie instalacji programu Visual Studio. Narzędzie znajduje się pod adresem:
Stało się dostępne w wierszu polecenia dewelopera dla VS 2015 , który można uruchomić z menu Start:
Jeśli chcesz udostępnić go w zwykłym wierszu polecenia, dodaj lokalizację narzędzia do zmiennej środowiskowej PATH na komputerze.
źródło
Visual Studio Commmunity 2017 -
dumpbin.exe
stały się dostępne raz zainstalowanyC++ profiling tools
wModify
menu zVisual Studio Installer
.źródło
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86
, którą w razie potrzeby można dodać do zwykłej ścieżki.MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)
wystarczyła, abym uzyskał dumpbin.exe.Domyślnie nie ma go w Twojej PATH. Musisz użyć „wiersza polecenia programu Visual Studio 2005”. Alternatywnie możesz uruchomić plik wsadowy vsvars32, który poprawnie skonfiguruje twoje środowisko.
Dogodnie ścieżka do tego jest przechowywana w zmiennej środowiskowej VS80COMNTOOLS.
źródło
Dumpbin.exe
zVS2005
ogólnie występuje wC:\Program Files\Microsoft Visual Studio 8\VC\bin
. Jeśli chciałbyś zainstalowaćVS2005
na innym dyskuC
, poszukaj w tym. Następnie ustaw tę ścieżkę w zmiennej systemowejPATH
.źródło
Co do tego
VS2017
, znalazłem to podC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
źródło
Zamiast używać dumpin.exe można wywołać link.exe z kilkoma opcjami:
Przykład:
link /dump /all myfile.lib
Aby uzyskać szczegółowe informacje, zobacz wyjście
link /dump
W przypadku instalacji Visual Studio C ++ Express, link.exe znajduje się tutaj:
{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\
Najlepszym sposobem jest otwarcie „wiersza polecenia programu Visual Studio”, a następnie wprowadzenie powyższych wierszy.
źródło
set Path=%Path%;Z:\Directory\Directory
(zastąp Z: \ Directory \ Directory poprawną ścieżką, oczywiście, ścieżką folderu zawierającego bibliotekę DLL, a nie pełną ścieżką, w tym nazwą DLL) i spróbuj ponowne uruchomienie polecenia.W programie Visual Studio Professional 2017 w wersji 15.9.13:
Najpierw albo:
lub
Następnie poczekaj, aż program „przygotowuje się…” i „prawie na miejscu…”
Przejdź do zakładki „Poszczególne komponenty”
Przewiń w dół do sekcji „Kompilatory, narzędzia do kompilacji i środowiska wykonawcze”
Zaznacz „VC ++ 2017, wersja 15.9, 14.16, najnowsze narzędzia, wersja 141”
lubię to:
Po wykonaniu tej czynności zostaniesz pobłogosławiony nie tylko jednym, ale czterema niesamowitymi instancjami 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
źródło
Możesz użyć wiersza polecenia programu Visual Studio. dumpbin jest wtedy dostępny.
źródło