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:
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.
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.
C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86
olan yol, istenirse normal yolunuza eklenebilir.
MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)
, dumpbin.exe'yi almam için yeterliydi.
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.
Gelince VS2017
, altında buldumC:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Tools\MSVC\14.14.26428\bin\Hostx64\x64
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.
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.
Visual Studio Professional 2017 Sürüm 15.9.13'te:
İlk olarak:
veya
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:
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