क्या किसी को क्यूटी में डीबग-बिल्ड केवल कोड शामिल करने के लिए आधिकारिक रूप से समर्थित तरीका पता है? उदाहरण के लिए:क्या क्यूटी एक (गारंटीकृत) डीबग परिभाषा प्रदान करता है?
#ifdef QT_DEBUG
// do something
#endif
मूल रूप से Q_ASSERT की तरह लेकिन अधिक जटिल परीक्षणों के लिए।
मुझे ऐसा कोई प्रलेखन नहीं मिल रहा है जो कहता है कि क्यूटी फ्रेमवर्क एक डीबग मैक्रो को परिभाषित करने की गारंटी देता है। यदि नहीं है, तो इस सुविधा प्रोजेक्ट को व्यापक रूप से कार्यान्वित करने के लिए एक समझदार अनौपचारिक तरीका क्या होगा?
आप किसी भी सबूत के पता है कि 'QT_NO_DEBUG' आधिकारिक तौर पर क्यूटी ढांचे के बाहर उपयोग के लिए समर्थित है? –
नहीं, बस स्रोत पढ़ रहा है। हालांकि यह असंभव है कि प्रकाशित एपीआई शीर्षकों में परिभाषाएं बहुत अच्छे कारण के बिना बदली गई हैं। – laalto