2009-01-25 24 views
55

Nie widzę pliku dumpbin.exe w moim systemie. Mam Visual Studio 2005 na moim systemie. Kiedy wpisuję dumpbin w linii poleceń, mówi nierozpoznawalne polecenie.Nie można znaleźć pliku Dumpbin.exe

Czy jest on domyślnie dołączony do programu Visual Studio, czy też muszę jednoznacznie dodać to narzędzie?

Odpowiedz

57

Prawdopodobnie konieczne będzie otwarcie wiersza polecenia z poprawną konfiguracją PATH. Poszukaj ikony w menu start, która mówi coś w stylu "Visual C++ 2005 Command Prompt". Powinieneś być w stanie uruchomić dumpbina (i wszystkie inne narzędzia wiersza poleceń) stamtąd.

18

Domyślnie nie znajduje się w Twojej PATH. Musisz użyć "Visual Studio 2005 Command Prompt". Alternatywnie możesz uruchomić plik wsadowy vsvars32, który skonfiguruje twoje środowisko poprawnie.

Dogodnie ścieżka do tego jest przechowywana w zmiennej środowiskowej VS80COMNTOOLS.

12

z VS2005 ogólnie przedstawia się w C:\Program Files\Microsoft Visual Studio 8\VC\bin. Jeśli zainstalowałbyś VS2005 w stacji innej niż C, szukaj w tym. Następnie ustaw tę ścieżkę w zmiennej systemowej PATH.

2

Można użyć wiersza polecenia programu Visual Studio. dumpbin jest wtedy dostępny.

6

Zamiast dumpin.exe możliwe jest wywołać link.exe z kilkoma opcjami:

Przykład: link /dump /all myfile.lib

dla szczegółowych opcji zobaczyć wyjście link /dump

w przypadku Instalacja 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 poleceń Visual Studio", a następnie wprowadzenie powyższych linii.

+1

próbowałem tego rozwiązania notować symbole w moim pliku lib i otrzymałem błąd „Nie można uruchomić programu, ponieważ mspdb110.dll brakuje komputera. Spróbuj ponownie zainstalować program, aby rozwiązać ten problem " – fercis

+1

@fercis Późna odpowiedź, ale ... ten komunikat o błędzie oznacza najczęściej, że biblioteki DLL nie można znaleźć w bieżących katalogach% Path%. Spróbuj zlokalizować bibliotekę dll w twoim systemie, a następnie zaktualizuj zmienną% Path% o 'set Path =% Path%; Z: \ Directory \ Directory' (zamień katalog Z: \ Directory \ Directory oczywiście na prawidłową ścieżkę, ścieżkę do folderu zawierające bibliotekę DLL, a nie pełną, w tym nazwę DLL), i spróbuj ponownie uruchomić komendę. – jdarthenay

12

Trochę odświeżania jak dla Visual Studio 2015.

DUMPBIN jest wysyłany w ciągu wspólnych narzędzi do Visual C++, więc należy wybrać tę funkcję w procesie instalacji programu Visual Studio. Narzędzie znajduje się pod adresem:

C: \ Program Files (x86) \ Microsoft Visual Studio 14.0 \ VC \ bin \

on dostępny w ciągu Developer wiersza polecenia dla VS 2015, które mogą być wykonane z menu start:

Visual Studio 2015 \ Visual Studio Tools \ Developer wierszu polecenia VS2015

Jeśli chcesz, aby był dostępny w zwykłym wierszu polecenia, a następnie add the utility's location to the PATH environment variable na swoim komputerze.

enter image description here

+0

Nie ITT: Koncert (y) dodany przez tę opcję; (Myślę, że samodzielne kompilacje narzędzi + cmake w 2017 r. To już ponad 1 GB, które nie obejmują niczego innego, jak obsługa SDK lub MFC. –

Powiązane problemy