मेरे पास वीएस -2008 में एक Win32 DLL प्रोजेक्ट है, यह सी के मॉड्यूल के मुट्ठी भर में लिखा गया है।
क्योंकि मैं भी वीएस -2008 के बाहर किसी भी निर्भरता के साथ बाहरी VS2008 बनाने में सक्षम होना चाहता हूं, मैंने कस्टम मेकफ़ाइल बनाया है, जो सभी बिल्ड और लिंक चरणों को करता है। यह सब ठीक है स्थापित है।क्या मैं विजुअल स्टूडियो में एक प्रोजेक्ट में सी ++ और सी मिश्रण कर सकता हूं?
अब मैं इस डीएलएल में कुछ सी ++ मॉड्यूल जोड़ना चाहता हूं। मैंने सी ++ के रूप में .cpp मॉड्यूल को संकलित करने के लिए कस्टम मेकफ़ाइल संशोधित किया है, और नियमित सी (/ टीसी) के रूप में .c मॉड्यूल को संकलित किया है। यह सब काम करता है। यह सब कुछ एक साथ जोड़ता है, कोई समस्या नहीं है।
क्या मैं इसे करने के लिए वीएस -2008 प्रोजेक्ट को कॉन्फ़िगर कर सकता हूं?
क्या मैं उसी वीएस -2008 प्रोजेक्ट में सी ++ और सी मिश्रण कर सकता हूं?
या क्या मुझे इसके लिए कस्टम निर्माण चरण की आवश्यकता है?
धन्यवाद।
उत्तर
मैं VS2008 परियोजना सी के रूप में मैं "डिफ़ॉल्ट" के रूप में संकलित करने के लिए इसे बदलने के लिए की जरूरत को संकलित करने के लिए सेट किया था। सही परियोजना का चयन करें गुण, और फिर क्लिक करें ...:
alt text http://i33.tinypic.com/qqsd8g.jpg
धन्यवाद, पावेल।
मैं बस समाधान एक्सप्लोरर "गुण" से फ़ाइल .c का चयन करता हूं -> फिर सी कोड के रूप में संकलित करें। और इसका काम: पी – user956584