में अप्रबंधित सी ++ छवियों को डिबग करना मैं विजुअल स्टूडियो 2010 के तहत अप्रबंधित सी ++ पर शामिल कई अलग-अलग छवियों के साथ बहुत से छवि प्रसंस्करण कोड लिखता हूं। मैं उन्हें सरल पहचानकर्ता के रूप में लगभग आसानी से देखने में सक्षम होना चाहता हूं -ब-चरण डीबगिंग।विजुअल स्टूडियो
मेरा वर्तमान समाधान कुछ फ़ंक्शन का उपयोग करना है जो मैटलैब कंसोल में छवि निर्यात करता है। यह ठीक है, लेकिन स्रोत कोड में संशोधन की आवश्यकता है, जबकि मैं इसे डिबगिंग करते समय करना चाहता हूं। इसलिए माउस द्वारा वैरिएबल युक्त होवरिंग करते समय सबसे अच्छा विकल्प बस पॉप अप हो रहा है। लेकिन कमांड विंडो में कुछ कमांड ExportToMatlab(image)
लिखना पर्याप्त है। मुझे नहीं पता कि यह कैसे करना है, हालांकि।
बहुत ही समान प्रश्न "Debugging image rendering in Visual C++, any helpful add-ins?" है, लेकिन यह बहुत पुराना है और मुझे उस चर्चा में कोई स्वीकार्य उत्तर नहीं मिला। कुछ उपकरण .NET- आधारित हैं (नीचे छवि देखें), कुछ को अतिरिक्त कोड लिखने की आवश्यकता है (यही वह है जो मैं वर्तमान में उपयोग कर रहा हूं), और कुछ परियोजनाएं जमे हुए या अधूरे हैं।
मैं, उचित समाधान को लागू करने पर कुछ समय खर्च कर सकते हैं तो कैसे वी.एस. में डिबगर विजुआलाइज़र अनुकूलित करने के लिए पर कुछ अच्छी मार्गदर्शिकाओं के लिंक भी स्वागत है।
अद्यतन
मैं Expression Evaluator Add-In के आधार पर एक दृश्य स्टूडियो एक्सटेंशन बना लिया है। यह अपने SourceForge प्रोजेक्ट पेज से डाउनलोड करने के लिए उपलब्ध है, जिसे NativeViewer कहा जाता है। इसका उपयोग कैसे करें इसके विवरण के लिए जांचें।
देशी डिबगर visualizers प्रबंधित कोड में उपलब्ध के लिए इसी तरह कुछ भी समर्थन नहीं करता। कोर लापता सुविधा एक ब्रेकपॉइंट सक्रिय होने पर मनमाने ढंग से कोड को दूसरे थ्रेड पर चल रहा है। –
और तत्काल विंडो के माध्यम से आंतरिक प्रोग्राम स्थिति तक पहुंचने के बारे में क्या? क्या मैं इस उद्देश्य के लिए कुछ मैक्रो चला सकता हूं? – Mikhail