5

के साथ संगत मैं यह सोच कर कि सी ++ प्रोग्राम है कि मैं वी.एस. 2012 के साथ कोडित एक कंप्यूटर चल Windows 95सी ++ प्रोग्राम Windows 95

अब मुझे पता है क्यों यह काम नहीं करता पर काम करेगा की गलती की। इसलिए मैंने देव-सी ++ 5 जैसे अन्य मुफ्त कंपाइलरों पर एक नज़र डाली लेकिन देव-सी ++ वेबसाइट के मंच के माध्यम से जाने के बाद, ऐसा लगता है कि इसका उपयोग विंडोज 95 संगत अनुप्रयोगों को भी नहीं किया जा सकता है।

तो मेरा सवाल यह है कि, मुझे विंडोज 95 और विंडोज़ के अन्य सभी संस्करणों को 95 से 8 तक काम करने के लिए अपने सी ++ एप्लिकेशन को संकलित करने के लिए क्या उपयोग करना चाहिए?

संपादित करें: कोई उपयुक्त उत्तर नहीं के बाद।

मुझे अलग-अलग विंडोज संस्करणों के लिए एक अलग .exe बनाने की कोई बात नहीं है।

संपादित करें: समस्या हल हो गई!

इस चर्चा में सहायता करने वाले हर किसी के लिए धन्यवाद।

मिंगडब्ल्यू और कोड ब्लॉक का उपयोग करके मुझे Win 95 अनुकूल पुस्तकालयों में कोड को अनुकूलित करने के लिए केवल 20 मिनट लग गए ... और वीएम लॉल में विन 95 स्थापित करने के लिए एक पूरा दिन।

+0

विजुअल स्टूडियो 6.0 या सिग्विन का पुराना संस्करण शायद आपके सर्वोत्तम दांव होने जा रहा है। हालांकि आपको टूलचैन के साथ आने वाले विंडोज़ एसडीके के नए संस्करण को अपग्रेड या इंस्टॉल करने की आवश्यकता हो सकती है। –

+4

वीएस 2012 * * काम करना चाहिए, आपको बस सही रनटाइम लाइब्रेरी संस्करण निर्दिष्ट करना होगा ... –

+0

परिभाषित करें "काम नहीं करता" – Philipp

उत्तर

2

सबसे पहले, विंडोज 95 क्यों? खैर, वैसे भी, आप इसके लिए MinGW का उपयोग कर सकते हैं। Code::Blocks मेरा पसंदीदा आईडीई है जो मिनीजीडब्लू है। आप इसे here से डाउनलोड कर सकते हैं।

+0

यह टिप्पणियों में पहले से ही सुझाव दिया गया था। मैं कोड का परीक्षण करने के लिए अभी एक वीएम पर विंडोज 95 स्थापित कर रहा हूं। यही कारण है कि यह टिप्पणियों में भी है। –

+0

@ सिमोनकोर्को ओह, मैंने टिप्पणियां नहीं पढ़ीं। वैसे भी, शुभकामनाएं :) –

1

आपको दृश्य सी ++ 2005 एक्सप्रेस या प्रो की आवश्यकता है! यह आखिरी संस्करण है जो 95/98/एमई का समर्थन करेगा। विंडोज़ XP-SP2 या उपरोक्त प्लेटफॉर्म पर जबरन प्रतिबंधित प्रतिबंधित निष्पादन योग्य कुछ भी नया होगा।

आपको उन WinAPI को भी ध्यान रखना होगा जिन्हें आप 95 में उपलब्ध कम से कम उपलब्ध हैं, इसलिए आप एमएसडीएन लाइब्रेरी से जो कुछ भी उपयोग करते हैं, उस पर आप देखना चाहते हैं कि यह एक मूल एपीआई है जो पहले दिन से उपलब्ध था (उदाहरण के लिए CreateFileA, ReadFile, CloseFile, आदि)। मुझे लगता है कि अगर आप एएनएसआई "सी" में कोड करते हैं और मूल सामग्री का उपयोग करते हैं तो आप ठीक होंगे, लेकिन यह सिर्फ निर्भर करता है।

एफवाईआई, 2005 के विजुअल स्टूडियो इंस्टॉलेशन के पूरक के लिए अंतिम एमएसडीएन लाइब्रेरी "माइक्रोसॉफ्ट विजुअल स्टूडियो 2005 (अप्रैल 2007 संस्करण)" है - यदि आप देखते हैं, तो आप इसके लिए एक आईएसओ पा सकते हैं, और एक्सप्रेस हमेशा मुक्त था, बस सीमित एक पूर्ण ग्राफिकल संसाधन संपादक और अन्य चीजों का बहिष्कार।