2013-09-04 10 views
5

में बाहरी पुस्तकालयों में डिबगिंग मैं हाल ही में कुछ समस्या वाले कुछ क्यूटी ऐप्स विकसित करने के लिए क्यूटी निर्माता का उपयोग कर रहा हूं। इस सप्ताह मैंने Open Scene Graph एप्लिकेशन पर काम करने के लिए क्यूटी निर्माता का उपयोग शुरू किया। मेरे पास ओपन सीन ग्राफ के लिए सभी स्रोत (.cpp और .h) फ़ाइलें हैं और पुस्तकालय बनाने के लिए उनका उपयोग किया जाता है।QtCreator

मैंने फिर एक नई परियोजना बनाई और उन पुस्तकालयों को .pro फ़ाइल के माध्यम से मेरे प्रोजेक्ट में लिंक किया। मेरा एप्लिकेशन काम करता है और चलता है, मैं डीबग कर सकता हूं लेकिन ओपन सीन ग्राफ पुस्तकालयों से कोड में कदम नहीं उठा सकता।

मैं इन स्रोत फ़ाइलों के माध्यम से कदम उठाने के लिए क्यूटी निर्माता कैसे स्थापित कर सकता हूं या इन पुस्तकालयों के स्रोत कोड के भीतर ब्रेकपॉइंट्स को तोड़ सकता हूं?

टूल्स -> विकल्प -> डीबगर, स्रोत पथ मैपिंग है जो कि मैं बाद में हो सकता हूं लेकिन मुझे यकीन नहीं है।

धन्यवाद।

+0

क्या आप जीसीसी या दृश्य के साथ संकलित हैं? – Number47

उत्तर

2

मुझे लगता है कि आप ओएसजी के साथ अपने ऐप के डीबग संस्करण को लिंक कर सकते हैं और आप ओएसजी स्रोत कोड में पता नहीं लगा सकते हैं कि आप जीसीसी का उपयोग कर रहे हैं (क्योंकि विज़ुअल सी ++ के साथ मुझे नहीं लगता कि डीबग ऐप्स को लिंक करना संभव है गैर-डीबग libs के साथ) यदि ऐसा है, तो आपको बस डीबगिंग के लिए ओएसजी को फिर से बनाने की आवश्यकता है। ओएसजी के 'कॉन्फ़िगरेशन' को चलाने पर एक विकल्प हो सकता है या आपको मेकफ़ाइल संपादित करना पड़ सकता है। या यदि यह सीएमके-आधारित है, तो आप -DCMAKE_BUILD_TYPE = डीबग के साथ cmake चलाते हैं।

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