कई क्यूटी कक्षाएं पिंपल का उपयोग करती हैं, इसलिए वे वीएस के डीबगर के लिए बहुत अपारदर्शी हैं।डीबगिंग के दौरान मैं क्यूटी ऑब्जेक्ट्स की सामग्री कैसे देखूं?
यह परेशान है जब मैं कुछ आंतरिक क्यूटी स्थिति देखना चाहता हूं यह देखने के लिए कि मेरा कोड गलत कर रहा है या अगर मुझे गलत चीजें हैं कि चीजें कैसे खड़ी हैं।
मैं क्यूटी वीएस एड-इन (1.1.0) का उपयोग कर रहा हूं, लेकिन यह मदद नहीं करता है।
कोई विचार?
अद्यतन
मेरे autoexp.dat फ़ाइल क्यूटी सामान से भर जाता है, लेकिन मैं अभी भी भारी वर्गों (QWidget, QTcpSocket, आदि) के अंदर देखने में सक्षम नहीं हूँ।
मैं सरल वर्ग सामग्री देख सकता हूं, इसलिए नीचे autoexp.dat काम कर रहा है, लेकिन QWidget के अंदर देखने की कोशिश नहीं कर रहा है।
अद्यतन 2
किसी कारण से, टिप्पणियां पढ़ने और अधिक देखने के बाद, यह काम करता है, और मैं डेटा सामान देख सकते हैं।
मुझे नहीं पता कि औसत समय में क्या हुआ (जब मैंने अभी काम किया और इसे अनदेखा किया), लेकिन मुझे पहले डेटा देखने में समस्याएं थीं।
मैं "बस काम करता हूं" उत्तर स्वीकार कर रहा हूं, क्योंकि मैं एक बाउंटी प्रश्न को हटा नहीं सकता हूं और यह निकटतम उत्तर उपलब्ध है। (Autoexp-dat सिर्फ डीबग लाइनों को सुंदर रूप से स्वरूपित करता है, जो पहले से दिखाई देता है जो पहले से दिखाई देता है)
वीएस के बजाय क्यूटी निर्माता पर स्विच करने के बारे में कैसे? :-) – ephemient
QtCreator के साथ यह वही समस्या है लेकिन हां आपको इसे आज़माएं। –
यह वही समस्या नहीं है, क्यूटी निर्माता आपके निष्पादन योग्य को 'gdb' के लिए कुछ डीबगर मैक्रोज़ जोड़ता है। तो आप कई क्यूटी वस्तुओं की सामग्री को देखने में सक्षम हैं। –