में क्यूटी चेतावनियों को अक्षम करें हम एक क्यूटी 4.8.4 एप्लिकेशन विकसित करने के लिए वीएस 2008 प्रोफेशनल और क्यूटी विजुअल स्टूडियो ऐड-इन का उपयोग करते हैं। मैं चेतावनी स्तर 4 (सभी चेतावनियों) को सेट करना चाहता हूं, लेकिन केवल अपने कोड के लिए। अगर मैं प्रोजेक्ट गुणों के तहत एक चेतावनी स्तर> = 2 सेट करता हूं, तो मुझे क्यूटी हेडर फाइलों से कई सौ चेतावनियां मिलती हैं जिन्हें हम #include
करते हैं।विजुअल स्टूडियो 2008
दुर्भाग्य से, ऐसा लगता है कि वीएस में जीसीसी के सिस्टम विकल्प के बराबर नहीं है। मैंने सीमित सफलता के साथ #pragma warning(push, 0)
और #pragma warning(pop)
के बीच Qt #include
एस संलग्न करने का प्रयास किया है। ऑटो-जनरेटेड moc _ *। Cpp फ़ाइलें अभी भी क्यूटी हेडर फ़ाइलों में कोड के बारे में चेतावनियां का कारण बनती हैं। यह भी काफी बोझिल है।
क्या आप इसे प्राप्त करने के किसी अन्य तरीके से जानते हैं? मुझे यह विश्वास करना मुश्किल लगता है कि सभी क्यूटी/एमएसवीसी उपयोगकर्ताओं के निर्माण के बाद सैकड़ों अप्रासंगिक चेतावनियों के माध्यम से उनकी चेतावनियां म्यूट या स्किम हो गई हैं।
मैं वर्तमान में चेतावनी स्तर 1 के साथ अपने अधिकांश कोड (क्यूटी + अन्य libs का उपयोग करता है) संकलित कर रहा हूं। हालांकि मैं इसे बढ़ाना चाहता हूं क्योंकि यह मुझे कुछ बार से थोड़ा अधिक है। – drescherjm