Dumpbin.exe bulunamıyor


98

Sistemimde dumpbin.exe dosyasını görmüyorum. Sistemimde Visual Studio 2005 var. Komut satırına dumpbin yazdığımda, tanınmayan komut diyor.

Varsayılan olarak Visual Studio ile birlikte mi geliyor yoksa bu aracı açıkça eklemem gerekiyor mu?

Yanıtlar:


68

PATH düzgün şekilde ayarlanmış bir komut istemi açmanız gerekebilir. Başlat menüsünde "Visual C ++ 2005 Komut İstemi" gibi bir şey yazan bir simge arayın. Buradan dumpbin'i (ve diğer tüm komut satırı araçlarını) çalıştırabilmelisiniz.


2
Başlat menüsünde bir dizi komut istemini gösteren "komut istemi" ni arayın. "Visual C ++" veya "Developer Studio" komut istemlerini arayın.
edW

51

Visual Studio 2015 için biraz yenileme.

DUMPBIN , Visual C ++ için Ortak Araçlar içinde gönderilmektedir ; bu nedenle, Visual Studio yükleme işleminde bu özelliği seçtiğinizden emin olun. Yardımcı program şu adreste bulunur:

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

Başlat Menüsünden yürütülebilen VS 2015 için Geliştirici Komut İstemi'nde kullanılabilir hale gelir :

Visual Studio 2015 \ Visual Studio Araçları \ VS2015 için Geliştirici Komut İstemi

Bunu normal komut isteminde kullanmak istiyorsanız , yardımcı programın konumunu makinenizdeki PATH ortam değişkenine ekleyin.

görüntü açıklamasını buraya girin


ITT değil: Bu seçeneğin eklediği iş (ler); (2017'de bağımsız araçlar geliştirir + cmake sanırım kendi başlarına 1 GB'ın üzerinde; SDK'lar veya MFC desteği gibi başka hiçbir şey içermiyor.
kayleeFrye_onDeck

DumpBin'i Harici Araç olarak çalıştırmak da mümkündür .
Laurie Stearn

35

Visual Studio commmunity 2017 - dumpbin.exeBen yüklü bir kez kullanılabilir hale C++ profiling toolsde Modifymenüden Visual Studio Installer.

görüntü açıklamasını buraya girin


5
VS2019 için de çalışıyor!
Amaury Levé

VS2019 hakkında atandı. PATH'de otomatik olarak yüklenmesini sağlamak için VS 2019 için Geliştirici Komut İstemi'ni kullanmam gerekiyordu. Alakalı C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86olan yol, istenirse normal yolunuza eklenebilir.
Dusty Vargas

VS 2019 ile kurulum MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25), dumpbin.exe'yi almam için yeterliydi.
Nisan'da 6

19

Varsayılan olarak, YOLUNUZDA değildir. "Visual Studio 2005 Komut İstemi" ni kullanmanız gerekir. Alternatif olarak, ortamınızı doğru bir şekilde ayarlayacak vsvars32 toplu iş dosyasını çalıştırabilirsiniz.

Uygun şekilde, buna giden yol VS80COMNTOOLS ortam değişkeninde saklanır.


13

Dumpbin.exeiçinde VS2005genellikle sunar C:\Program Files\Microsoft Visual Studio 8\VC\bin. Başka bir VS2005sürücüye kurmuş olsaydınız C, lütfen içinde arayın. Ve sonra bu yolu sistem değişkeninde ayarlayın PATH.


8

Gelince VS2017, altında buldumC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64


1
veya ... C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Professional \ SDK \ ScopeCppSDK \ VC \ bin
Yawar Murtaza

7

Dumpin.exe'yi kullanmak yerine, birkaç seçenekle link.exe'yi çağırmak mümkündür :

Misal: link /dump /all myfile.lib

Ayrıntılı seçenekler için çıktıya bakın link /dump

Visual Studio C ++ Express yüklemesi durumunda, link.exe burada bulunur:

{root}\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin\

En iyi yol, "Visual Studio Komut İstemi" ni açmak ve ardından yukarıdaki satırları girmektir.


1
Bu çözümü lib dosyamdaki sembolleri listelemek için denedim ve "mspdb110.dll bilgisayarınızda eksik olduğundan program başlatılamıyor. Bu sorunu çözmek için programınızı yeniden yüklemeyi deneyin"
fercis

1
@fercis Geç cevap ama ... bu hata mesajı çoğunlukla DLL'nin mevcut% Path% dizinlerinde bulunamadığını gösterir. Sisteminizdeki dll'yi bulmaya çalışın, ardından% Path% değişkenini güncelleyin set Path=%Path%;Z:\Directory\Directory(Z: \ Directory \ Directory'yi doğru yolla değiştirin, DLL'yi içeren klasörün yolu DLL adı dahil tam yol değil) ve deneyin komutu tekrar çalıştırmak.
jdarthenay

3

Visual Studio Professional 2017 Sürüm 15.9.13'te:

  • İlk olarak:

    • Başlat menüsünden "Visual Studio Yükleyicisi" ni başlatın, Visual Studio ürününüzü seçin ve "Değiştir" e tıklayın,

    veya

    • Visual Studio içinden "Araçlar" -> "Araçları ve Özellikleri Al ..." seçeneğine gidin.
  • Ardından, "işleri hazırlarken" ve "neredeyse orada ..." olurken bekleyin.

  • "Bağımsız bileşenler" sekmesine geçin

  • "Derleyiciler, derleme araçları ve çalışma zamanları" bölümüne gidin

  • "VC ++ 2017 sürüm 15.9 v14.16 en son v141 araçları" na bakın

bunun gibi:

görüntü açıklamasını buraya girin

Bunu yaptıktan sonra, sadece bir değil, dört DUMPBIN örneği ile kutsanacaksınız :

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

2

Visual Studio komut istemini kullanabilirsiniz. o zaman çöp kutusu mevcuttur.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.