5

मुझे पता है कि आप किसी विशिष्ट फ़ाइल में चेतावनी को अक्षम करने के लिए #pragma का उपयोग कर सकते हैं, लेकिन मैं पूरे वीसी ++ 2008 प्रोजेक्ट के लिए एक निश्चित चेतावनी को "बंद करना" चाहता हूं।परियोजना स्तर पर सी ++ चेतावनी अक्षम करें?

मुझे एक विकल्प Configuration Properties->C/C++->Advanced->Disable Specific Warnings मिला, लेकिन जब मैंने संख्यात्मक चेतावनी कोड दर्ज किया और प्रश्न में .cpp फ़ाइल को फिर से संकलित किया, तो चेतावनी अभी भी उत्पन्न हुई थी।

+1

क्या आपने "सी" के साथ चेतावनी संख्या "सी 4244" या सिर्फ "4244" की तरह लिखा था? – Max

+0

अगर मैं 'सी' डालता हूं, तो संकलक एक त्रुटि देता है। –

+0

मैं अपना उत्तर हटा रहा हूं, और यहां एक टिप्पणी जोड़ रहा हूं: कोई प्रीकंपील्ड हेडर का उपयोग नहीं किया जाता है। – Dialecticus

उत्तर

1

प्रीकंपील्ड हेडर का उपयोग करने का प्रयास करें और चेतावनियां कोड को अक्षम करें। यह चेतावनी C4005 के साथ मेरे लिए काम किया।

2

यदि आपकी परियोजना में अन्य परियोजनाएं शामिल हैं या किसी अन्य प्रोजेक्ट से ऑब्जेक्ट्स का उपयोग करती हैं, तो सुनिश्चित करें कि आप उस प्रोजेक्ट पर चेतावनी अक्षम करते हैं जहां चेतावनी होती है। यह हमेशा काम करना चाहिए।

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