2012-01-20 8 views
7

हमारे पास प्री-एएनएसआई (के & आर-स्टाइल) फ़ंक्शन घोषणाओं के साथ कुछ पुराना सी कोड है। उदाहरण के लिए:क्या विज़ुअल सी ++ के साथ प्री-एएनएसआई (के एंड आर-स्टाइल) सी कोड संकलित करना संभव है?

int foo(x, y) 
double x, y; 
{ 
    /* do some stuff */ 
} 

क्या विज़ुअल सी ++ 2008 में इसके लिए समर्थन सक्षम करने के लिए कोई कंपाइलर स्विच है?

+2

के बजाय कोड को संकलित करने के लिए निर्देश देता है। यह कोड अभी भी मान्य है (हालांकि पुरानी शैली की फ़ंक्शन परिभाषाएं "अशुभ" हैं)। आपको सी ++ के बजाय कोड को सी के रूप में संकलित करने के लिए वीसी को बताने की आवश्यकता है। (मुझे अपने सिर के शीर्ष से यह नहीं पता कि यह कैसे करना है, यही कारण है कि यह एक उत्तर के बजाय एक टिप्पणी है।) –

+0

एमएस विजुअल स्टूडियो एक्सप्रेस डाउनलोड करने और कोशिश करने से आपको क्या रोक रहा है? बस इस तरह की घोषणा के साथ एक फ़ाइल का उपयोग करें और आपके पास आपका जवाब – Mawg

+0

@ किथ थॉम्पसन: आह, तो यह सिर्फ ['/ टीसी' स्विच] (http://msdn.microsoft.com/en-us का उपयोग करने का विषय है) /library/032xwy55.aspx)? मैं यह पुष्टि करने के लिए जांच करूंगा कि हमने चालू किया है। –

उत्तर

4

संकलन करने के लिए इसे एक .c फ़ाइल बनाम ए। सीपीपी में कोड डालने के लिए। यह विजुअल स्टूडियो को सी ++

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

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