8

मैं यह कैसे कर सकता हूं? क्या मैं वीएस -2010 आईडीई में काम कर सकता हूं लेकिन क्या इसे वीएस सी ++ 6.0 कंपाइलर के साथ संकलित किया गया है? और क्या मैं वीएस -2010 आईडीई में काम कर सकता हूं और इसे वीएस -2008 कंपाइलर का उपयोग करके संकलित कर सकता हूं?विजुअल स्टूडियो 2010 आईडीई विजुअल सी ++ 6.0 कंपाइलर के साथ?

+1

मैं नहीं होगा इसी तरह के कदम पर अमल कर सकते हैं पता है कि यह संभव है, लेकिन मैं वास्तव में इरादे पर सवाल उठाऊंगा। वीसी 6 इतना खराब कंपाइलर है, और टीटीबीओएमके यदि आप सभी हालिया कंपाइलर संस्करणों को विरासत मोड में बदल सकते हैं तो आवश्यकता हो सकती है। – sbi

+0

हम अभी भी हमारे विरासत आवेदन में नई सुविधाओं को लागू करते हैं। निर्माण प्रक्रिया एक समर्पित टीम द्वारा प्रबंधित की जाती है और अभी भी वीएस सी ++ 6.0 कंपाइलर पर आधारित है। विश्वसनीय विकसित करने में सक्षम होने के लिए मैं निश्चित रूप से आईडीई में सटीक संकलन व्यवहार को पुन: उत्पन्न करने में सक्षम होना चाहता हूं। लेकिन अगर आप कहते हैं कि मैं विरासत मोड में काम करने के लिए वीएस -2010 कंपाइलर को कॉन्फ़िगर कर सकता हूं, यह मेरे लिए पर्याप्त है! मैं उसको कैसे करू ? –

+1

यहां वही है। मैं ऐसे सॉफ्टवेयर पर काम कर रहा हूं जिसकी उत्पत्ति सीए 1 99 3 है। हालांकि इसे अपग्रेड करने के लिए कुछ प्रयास किए गए हैं, अभी तक नहीं है। आप वीसी 6 से कोड की 10 के लाइनों को नहीं बढ़ा सकते हैं और उम्मीद करते हैं कि यह काम करता है। मेरा अंतर यह है कि जिस SW पर मैं काम कर रहा हूं वह अभी भी बेचा जा रहा है और नए संस्करण प्राप्त कर रहा है। मेरा वर्तमान काम, वीएस -2010 में कोड लिखें और वीएस 6 में संकलित करें। आपके पास दो आईडीई खुले हैं, लेकिन यह काम करता है ... – rioki

उत्तर

0

संभव नहीं है।

आप किसी भी समस्या को वीएस 6 कोड w/o संकलित करने के लिए VS2010 C++ कंपाइलर का उपयोग कर सकते हैं।

ले समाधान के बारे में देखभाल नए स्वरूप में स्थानांतरित कर दिए जाएंगे (पुराने एक बैकअप के रूप में सहेजा जाता है)

2

मैं जानता हूँ कि यह VS2008 आईडीई के साथ इस लक्ष्य को हासिल करना संभव है और मैं इसके साथ एक ही है 99% यकीन है कि वीएस -2010 (लेकिन मेरे पास कोशिश करने के लिए कोई नहीं है)। एक बैच फ़ाइल बनाएं जिसमें आपको पहले VCVARS32.BAT फ़ाइल को कॉल करने की आवश्यकता है जो VC++ 6.0 के साथ शामिल है और फिर "/ useenv" स्विच के साथ विजुअल स्टूडियो प्रारंभ करें। फिर आप विजुअल स्टूडियो शुरू करने के लिए इस बैच फ़ाइल का उपयोग करेंगे।

.bat फ़ाइल:

call "C:\Program Files\Microsoft Visual Studio\VC98\Bin\VCVARS32.BAT" 
start "" "C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\devenv.exe" /useenv 

नोट: यह VS2008 आईडीई के लिए पथ है, तो आप (शायद सिर्फ संख्या 10 तक 9 नंबर बदल रहा है की जरूरत है) खुद के द्वारा VS10 के लिए पथ को बदलने की जरूरत। इसके अलावा यदि आप 64 बिट ओएस का उपयोग कर रहे हैं तो आपको "प्रोग्राम फ़ाइलें (x86)" का उपयोग करने के लिए दोनों पथों को बदलने की आवश्यकता होगी।

+0

इस तरह के मेरे लिए काम करता है। मैं वीएस -2010 वीएस 6 कंपाइलर को आमंत्रित करता हूं। मुझे बस अजीब कमांड लाइन कॉल मिलती है। जैसे 'सीएल |/'। मुझे आगे की जांच करने की आवश्यकता होगी। टिप के लिए धन्यवाद। – rioki

+0

यहां एक और विस्तृत विवरण दिया गया है: http://resnikb.wordpress.com/2009/10/28/using-visual-studio-2008-with-visual-c-6-0-compiler/ – Qben

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