Dumpbin.exe नहीं ढूँढ सकता


97

मुझे अपने सिस्टम पर डंपबिन नहीं दिख रहा है। मेरे पास अपने सिस्टम पर विजुअल स्टूडियो 2005 है। जब मैं कमांड लाइन पर डंपबिन टाइप करता हूं, तो यह पहचानने योग्य कमांड कहती है।

क्या यह डिफ़ॉल्ट रूप से विज़ुअल स्टूडियो के साथ आता है, या क्या मुझे इस टूल को स्पष्ट रूप से जोड़ना होगा?

जवाबों:


68

आपको संभवतः PATH को ठीक से सेट करने के साथ कमांड प्रॉम्प्ट खोलने की आवश्यकता है। स्टार्ट मेनू में एक आइकन देखें जो "विजुअल C ++ 2005 कमांड प्रॉम्प्ट" जैसा कुछ कहता है। आपको वहां से डंपबिन (और अन्य सभी कमांड लाइन टूल) चलाने में सक्षम होना चाहिए।


2
स्टार्ट मेनू में "कमांड प्रॉम्प्ट" के लिए खोजें, जो कमांड प्रॉम्प्ट का चयन लाता है। "दृश्य C ++" या "डेवलपर स्टूडियो" कमांड प्रॉम्प्ट के लिए देखें।
एडब्ल्यू

51

विज़ुअल स्टूडियो 2015 के लिए थोड़ा ताज़ा।

DUMPBIN को विज़ुअल C ++ के लिए कॉमन टूल्स के भीतर भेजा जा रहा है , इसलिए विज़ुअल स्टूडियो की स्थापना की प्रक्रिया में इस सुविधा का चयन करना सुनिश्चित करें। उपयोगिता में रहता है:

C: \ Program Files (x86) \ Microsoft दृश्य स्टूडियो 14.0 \ VC \ bin \

यह वीएस 2015 के लिए डेवलपर कमांड प्रॉम्प्ट के भीतर उपलब्ध हो जाता है , जिसे स्टार्ट मेनू से निष्पादित किया जा सकता है:

विजुअल स्टूडियो 2015 \ Visual Studio Tools \ Developer कमांड VS2015 के लिए प्रॉम्प्ट

यदि आप इसे नियमित कमांड प्रॉम्प्ट में उपलब्ध कराना चाहते हैं, तो अपनी मशीन पर PATH पर्यावरण चर में उपयोगिता का स्थान जोड़ें

यहाँ छवि विवरण दर्ज करें


ITT नहीं: यह विकल्प जोड़ता है; (मुझे लगता है कि 2017 में स्टैंडअलोन टूल + cmake बनाता है, जैसे कि 1GB से अधिक है, जिसमें SDK या MFC समर्थन की तरह कुछ भी शामिल नहीं है।
kayfFrye_onDeck

एक बाहरी उपकरण के रूप में डंपबिन को चलाना भी संभव है ।
लॉरी स्टर्न

34

दृश्य स्टूडियो समुदाय के 2017 - dumpbin.exeएक बार मैं स्थापित उपलब्ध हो गया C++ profiling toolsमें Modifyसे मेनू Visual Studio Installer

यहाँ छवि विवरण दर्ज करें


5
VS2019 के लिए भी काम करता है!
अमौरी लेव

VS2019 के बारे में दूसरा। मुझे वीएस 2019 के लिए डेवलपर कमांड प्रॉम्प्ट का उपयोग करने की आवश्यकता है, हालांकि इसे पाथ में स्वचालित रूप से लोड किया गया है। जो मार्ग प्रासंगिक है वह है C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Tools\MSVC\14.25.28610\bin\HostX86\x86, जिसे यदि वांछित हो तो अपने नियमित पथ में जोड़ा जा सकता है।
डस्टी वर्गास

वीएस 2019 के साथ, MSVC v142 - VS 2019 C++ x64/x86 build tools (v14.25)डंपबिन के लिए मुझे स्थापित करना पर्याप्त था।
0x16

19

डिफ़ॉल्ट रूप से, यह आपके PATH में नहीं है। आपको "Visual Studio 2005 कमांड प्रॉम्प्ट" का उपयोग करने की आवश्यकता है। वैकल्पिक रूप से, आप vsvars32 बैच फ़ाइल को चला सकते हैं, जो आपके वातावरण को सही ढंग से स्थापित करेगा।

आसानी से, इसके लिए पथ VS80COMNTOOLS पर्यावरण चर में संग्रहीत किया जाता है।


13

Dumpbin.exeकी VS2005आम तौर पर में प्रस्तुत करता है C:\Program Files\Microsoft Visual Studio 8\VC\bin। यदि आपने VS2005ड्राइव को दूसरे में स्थापित किया है C, तो कृपया उसमें खोजें। और फिर सिस्टम चर में उस पथ को सेट करें PATH



7

इसके बजाय dipin.exe का उपयोग करने के लिए कई विकल्पों के साथ link.exe को कॉल करना संभव है :

उदाहरण: link /dump /all myfile.lib

विस्तृत विकल्पों के लिए आउटपुट देखें link /dump

Visual Studio C ++ एक्सप्रेस स्थापना के मामले में, link.exe यहाँ स्थित है:

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

सबसे अच्छा तरीका है "विज़ुअल स्टूडियो कमांड प्रॉम्प्ट" खोलें और फिर ऊपर की पंक्तियों को दर्ज करें।


1
मैंने अपनी कामेच्छा फ़ाइल में प्रतीकों को सूचीबद्ध करने के लिए इस समाधान की कोशिश की और मुझे यह त्रुटि मिली "प्रोग्राम शुरू नहीं हो सकता क्योंकि mspdb110.dll आपके कंप्यूटर से गायब है। इस समस्या को ठीक करने के लिए अपने प्रोग्राम को पुनः स्थापित करने का प्रयास करें"
fercis

1
@fercis देर से उत्तर लेकिन ... इस त्रुटि संदेश का सबसे अधिक मतलब है कि DLL आपके वर्तमान% Path% निर्देशिकाओं में नहीं मिल सकता है। अपने सिस्टम में dll का पता लगाने की कोशिश करें, फिर% Path% वेरिएबल को अपडेट करें set Path=%Path%;Z:\Directory\Directory(Z: \ Directory \ Directory को प्रतिस्थापित करें) बेशक, DLL युक्त फ़ोल्डर का पथ DLL नाम सहित पूर्ण पथ नहीं है), और कोशिश करें फिर से कमांड चलाना।
jdarthenay

3

विजुअल स्टूडियो प्रोफेशनल 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

2

आप Visual Studio कमांड प्रॉम्प्ट का उपयोग कर सकते हैं। डंपबिन तब उपलब्ध है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.