2013-02-19 11 views
7

पर कंपाइलर बदलने की जरूरत है मैंने वीसीपीपी 2010 आईडीई पर एसडीएल (जीयूआई के लिए) का उपयोग करके सुडोकू सॉल्वर बनाया है।मुझे वीएस

प्रोग्राम त्रुटियों के बिना संकलित करता है और ठीक चलाता है। हालांकि, मैं संकलित निष्पादन योग्य कुछ लोगों को पास नहीं कर सकता क्योंकि उनके पास उनके पीसी पर एमएसवीसी डीएल नहीं है।

मैंने सोचा कि मैं devC++ का उपयोग कर सकता हूं जो जीसीसी के साथ संकलित करता है लेकिन यह आईडीई थोड़ी छोटी है और मुझे कुछ हेडर फाइलों को शामिल करने नहीं देगा। मुझे एसडीएल विस्तार की स्थापना में कुछ समस्याएं भी हैं।

तो क्या विजुअलस्टूडियो कंपाइलर को जीसीसी में बदलने का कोई तरीका है?

मुझे वास्तव में वीएस के साथ रहने की आवश्यकता है क्योंकि इसका उपयोग करना आसान है और बहुत सारे ऑनलाइन समर्थन हैं।

अग्रिम :)

+0

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

+0

ओह मुझे खेद है, मेरा मतलब था कि मैं संकलित निष्पादन योग्य फ़ाइल को पास नहीं कर सकता। मुझे इसे पोस्ट पर ठीक करने दें। –

+0

आप अपने एप्लिकेशन के साथ सिर्फ विजुअल स्टूडियो पुनर्वितरण को क्यों नहीं भेज सकते? –

उत्तर

9

संक्षिप्त उत्तर: नहीं, आप gcc के साथ cl.exe (एमएस सीसी संकलक) नहीं बदल सकते हैं। या मिंगव। (आप इंटेल सी कंपाइलर जैसे संगत कंपाइलर के साथ कर सकते हैं)

लंबा उत्तर: आपको इसकी आवश्यकता नहीं है। स्थिर लिंक्ड रनटाइम लाइब्रेरी का उपयोग करें, और आपके पास अब निर्भरता एमएस डीएलएस नहीं है (यह उत्तर देखें: How do I make a fully statically linked .exe with Visual Studio Express 2005?)

या अपने ऐप के साथ वीसी ++ रनटाइम को फिर से वितरित करें। यह नि: शुल्क (http://www.microsoft.com/en-us/download/details.aspx?id=26999)

+0

धन्यवाद बहुत सारे महोदय, मैं इन दोनों विकल्पों में से एक को देखूंगा –

+0

मुझे विश्वास है कि आप वीएस में जीसीसी कंपाइलर का उपयोग कर सकते हैं इसे जांचें http://stackoverflow.com/questions/530831/switching-3rd-party-compilers-in -devenv-from-the-command-line भी मैं वीसी 6 संकलक के साथ वीसी 6 संकलक का सफलतापूर्वक उपयोग करने में कामयाब रहा। –

1

संक्षेप में धन्यवाद: कोई। आप विजुअल स्टूडियो में बस जीसीसी कंपाइलर का उपयोग नहीं कर सकते हैं।

लंबा संस्करण: आप जीसीसी चलाने के लिए मेकफ़ाइल प्रोजेक्ट का उपयोग कर सकते हैं, लेकिन फिर आप विजुअल स्टूडियो का उपयोग करने के कुछ लाभ खो देते हैं।

+0

सीधे आगे होने के लिए धन्यवाद। क्या कोई आईडीई वीएस (या इसके करीब) के रूप में अच्छा है जो मुझे नौकरी पाने में मदद करेगा? –