मान लीजिए कि मैं एक बड़े कोड बेस पर काम कर रहा हूं जिसने डिफ़ॉल्ट रूप से w44101
को चेतावनी दी है। मतलब अगर मैं अपनी परियोजना में जाता हूं और गुणों पर दायाँ क्लिक करता हूं -> सी/सी ++ -> कमांड लाइन ->/w44101
अतिरिक्त विकल्प अनुभाग में दिखाई देता है।विजुअल स्टूडियो में अभिभावक से प्राप्त विशिष्ट चेतावनी को कैसे अक्षम करें?
मैं स्रोत कोड के बजाय कॉन्फ़िगरेशन को बदलकर इस चेतावनी को अक्षम करने में सक्षम होना चाहता हूं। मैंने गुणों में जाने की कोशिश की -> सी/सी ++ -> सभी विकल्प -> विशिष्ट चेतावनी अक्षम करें और 4101
में डालें, और यह वास्तव में गुणों में /wd"4101"
-> सी/सी ++ -> कमांड लाइन का उत्पादन करता है। हालांकि, जब मैं अपनी परियोजना संकलित करता हूं, तब भी यह 4101
चेतावनी फेंकता है। /wd"4101"
और /w44101
क्यों नहीं एक दूसरे को रद्द करें?
मैं विजुअल स्टूडियो 2015 के साथ विंडोज 10 पर हूं। इस चेतावनी को अक्षम करने का सही तरीका क्या है? यह बेहतर होगा अगर प्रस्तावित समाधानों को सीएमके में किसी प्रकार के फ़ंक्शन के साथ बुलाया जा सके क्योंकि .sln
इस कोड बेस की फ़ाइल सीएमके द्वारा उत्पन्न की गई है।
संपादित करें: इस कोड बेस पर मैं काम कर रहा हूं डिफ़ॉल्ट रूप से एक सख्त संकलन ध्वज सेटअप है। यह /W4
और /WX
के साथ संकलित है। इसके अलावा अतिरिक्त स्तर 4 चेतावनी, एक उदाहरण है, /w44101
, /w44062
, /w44191
आदि
देखो। संकलन कमांड में दो में से कौन सा विकल्प आता है? यदि अभिभावक इसे कमांडलाइन अनुभाग में रखता है, तो आप शायद इसे कमांडलाइन अनुभाग में भी रखना चाहते हैं, न कि "विशिष्ट चेतावनियां अक्षम करें" खंड में। –
@ एनएम। आप सही हैं ... यदि मैं मैन्युअल रूप से 'w44101' के बाद' wd4101' को अतिरिक्त विकल्पों में ले जाता हूं तो यह वास्तव में संकलित करता है। अब मुझे यह पता लगाना होगा कि सीएमके में ऐसा कैसे किया जाए। यदि आप जानते हैं तो कृपया उत्तर लिखने में संकोच न करें और मैं इसे स्वीकार करूंगा। – user3667089
अपने 4101 बनाम 44101 विसंगतियों को ठीक करें। यदि आप अपने प्रश्न को ठीक नहीं कर सकते हैं, तो हम आपकी मदद करने में समय बर्बाद नहीं करना चाहते हैं क्योंकि आप साबित करते हैं कि आप हमारी टिप्पणियों को नहीं सुनते हैं। – Phil1970