2014-07-27 6 views
5

मैं आईडीए प्रो 6.1 है -डिबग 64 का उपयोग कर आवेदन आईडीए प्रो 6.1

मैं Bochs डिबगर या windgb साथ डिबग 64 आवेदन करने के लिए कोशिश कर रहा हूँ (मैं नवीनतम संस्करण स्थापित करने में असमर्थ हूँ)।

  1. स्थापित Bochs-2.4.6
  2. खिड़कियों डिबगर के दोनों 86 & x64 संस्करण स्थापित:

    मैं निम्नलिखित किया था।

  3. यकीन है कि विंडोज के लिए डीबगर को डिफ़ॉल्ट पथ ida.cfg में करने के लिए pouting है निर्मित:

    DBGTOOLS = "C:\\Program Files (x86)\\Windows Kits\\8.1\\Debuggers\\x86\\"; 
    

मैं नहीं किसी भी डीबगर के साथ ebug 64 और मैं सही करने के लिए के रूप में एक छोटे से मार्गदर्शन की सराहना करेंगे कर सकते हैं डिबगर्स को कॉन्फ़िगर करने का तरीका।

मैं किसी भी x64 एप्लिकेशन को डीबग करने में असमर्थ हूं। जब मैं सेट Bochs चलने लगेगा और उसके बाद के लिए डिबगर तरह त्रुटियों के साथ अटक जाती है:

enter image description here

यह रिपोर्टिंग रहता है जब मैं windgb इस्तेमाल करने की कोशिश है कि:

Could not initialize WinDgb engine...with error: The specified procedure could not be found.(000007F)...

जब मैं ठीक क्लिक करता हूं तो मुझे मिलता है:

"The File can't be loaded by the debugger plugin. Please verify that the parameters are valid."

सही पैरामीटर क्या हैं?

जब मैं स्थानीय एप्लिकेशन डिबग कर रहा हूं तो कोई कनेक्शन स्ट्रिंग है। आईडीए सहायता फ़ाइलों में यह स्थानीय अनुप्रयोग के लिए कनेक्शन स्ट्रिंग को खाली छोड़ने के लिए कहता है, लेकिन जब भी मैं x64 dbgsrv.exe का चयन करता हूं और डिफ़ॉल्ट कनेक्शन स्ट्रिंग सेट करता हूं, यह काम नहीं करता है।

उत्तर

4

मैं एक ही समस्या थी, PATH वातावरण चर को windbg 86 स्थान जोड़ने मेरे लिए समस्या हल हो जाती:

PATH = %PATH%;C:\Program Files (x86)\Windows Kits\10\Debuggers\x86 
+0

मैं इसे एक कोशिश दे देंगे। क्या यह उपयोगकर्ता या सिस्टम चर है जिसे आपने इसे जोड़ा है? – dandan

+0

हां यह काम किया। ध्यान रखें कि आईडीए प्रो में 2 कॉन्फ़िगरेशन हैं: मानक विंडोज उपयोगकर्ता के लिए एक और व्यवस्थापक उपयोगकर्ता के लिए दूसरा। – ahmd0

संबंधित मुद्दे