Computer >> कंप्यूटर ट्यूटोरियल >  >> समस्या निवारण >> Windows त्रुटियाँ

Windows 10/11 पर Turbo C++ इंस्टॉल करें: DOSBox और वर्चुअल मशीन का उपयोग करके चरण-दर-चरण गाइड

लैब असाइनमेंट या लीगेसी कोड जांच के लिए Turbo C++ की आवश्यकता है, लेकिन Windows 11 tc.exe लॉन्च करने से इंकार करता है? यह गाइड दिखाता है कि DOSBox का उपयोग करके IDE को जल्दी से कैसे चलाया जाए, एक संगतता परत जो DOS सिस्टम का अनुकरण करती है, या एक पूर्ण Windows 95 वर्चुअल मशीन यदि आप पूर्ण रेट्रो वातावरण चाहते हैं।

आधुनिक 64-बिट Windows संस्करण अब 16-बिट एप्लिकेशन को मूल रूप से समर्थन नहीं करते क्योंकि NTVDM सबसिस्टम को हटा दिया गया है। परिणामस्वरूप, वे Turbo C++ जैसे पुराने सॉफ़्टवेयर को सीधे नहीं चला सकते।

त्वरित सेटअप के लिए, DOSBox का उपयोग करें, जो एक DOS-आधारित PC का अनुकरण करता है और Turbo C++ को सेकंड में लॉन्च करने देता है। यदि आपको पूर्ण डेस्कटॉप अनुभव की आवश्यकता है - उदाहरण के लिए, कंपाइलर के साथ अन्य लीगेसी टूल चलाने के लिए - VirtualBox का उपयोग करें और Windows 95 ISO बूट करें।

अपने उपयोग के मामले में फिट होने वाली विधि चुनें:

  • विधि 1 - DOSBox (2-मिनट सेटअप)
  • विधि 2 - वर्चुअल मशीन (पूर्ण लीगेसी Windows)
  • Turbo C++ सीधे क्यों नहीं चल सकता?
  • आधुनिक, मुफ्त C/C++ IDE

विधि 1: DOSBox (2-मिनट सेटअप)

DOSBox मूल 16-बिट CPU, VGA ग्राफिक्स, साउंड ब्लास्टर ऑडियो, और शुद्ध DOS फाइल सिस्टम का अनुकरण करके एक पूर्ण DOS वातावरण बनाता है। Turbo C++ उस वातावरण का पता लगाता है जिसकी उसे उम्मीद है और 90 के दशक के PC की तरह ही लॉन्च होता है।

सुझाव: आप निम्नलिखित कमांड को .bat फ़ाइल में डालकर समय बचा सकते हैं - अगली बार Turbo C++ लॉन्च करने के लिए बस डबल-क्लिक करें।

  1. Windows के लिए DOSBox डाउनलोड और इंस्टॉल करें।
  2. Turbo C++ ZIP आर्काइव डाउनलोड करें (उदाहरण के लिए, इंटरनेट आर्काइव से) और इसे C:\TurboC या छोटे पथ वाले फ़ोल्डर में निकालें (लंबे नामों से बचें)।
  3. DOSBox लॉन्च करें और चलाएं:
    mount c C:\TurboC c: cd bin tc.exe
    यह आपके Turbo C++ फ़ोल्डर को DOSBox के अंदर C ड्राइव के रूप में माउंट करता है।
  4. Turbo C++ DOSBox में खुलेगा; अपना कोड संकलित करने के लिए Ctrl + F9 दबाएं।

विधि 2: वर्चुअल मशीन (पूर्ण लीगेसी Windows)

एक वर्चुअल मशीन अपने स्वयं के CPU, BIOS, और डिस्क के साथ एक संपूर्ण PC का अनुकरण करती है। सेटअप में अधिक समय लगता है लेकिन एक सैंडबॉक्स के अंदर एक पूर्ण Windows 95 डेस्कटॉप चलाता है। यह पुराने डेवलपर टूल चलाने के लिए अधिक सटीक अनुभव देता है।

  1. VirtualBox इंस्टॉल करें।
  2. Windows 95 ISO डाउनलोड करें (जैसे इंटरनेट आर्काइव पर)। उपयोग से पहले एंटीवायरस टूल से स्कैन करें।
  3. VirtualBox में 64 MB RAM और 500-1000 MB वर्चुअल हार्ड डिस्क के साथ एक नया VM बनाएं। Windows 95 संगतता के लिए ICH9 चिपसेट चुनें और माउस एकीकरण अक्षम करें।
  4. VM बूट करें, ISO फ़ाइल लोड करें, और Windows 95 इंस्टॉलेशन प्रक्रिया से गुजरें।
  5. Windows 95 के अंदर, सेटअप फ़ाइलों का उपयोग करके Turbo C++ इंस्टॉल करें और कोडिंग शुरू करें।

चेतावनी: VM को अपने वास्तविक नेटवर्क से कनेक्ट न करें। कुछ लीगेसी ISO में मैलवेयर या असुरक्षित ड्राइवर हो सकते हैं। नेटवर्क एडाप्टर को अक्षम रखें।

Turbo C++ Windows 11 पर सीधे क्यों नहीं चल सकता?

  • Turbo C++ एक 16-बिट एप्लिकेशन है, और आधुनिक Windows 64-बिट बिल्ड पर सभी मूल 16-बिट समर्थन को छोड़ देता है।
  • यह पुराने हेडर और गैर-मानक फ़ंक्शन का उपयोग करता है (जैसे conio.h के बोरलैंड-विशिष्ट संस्करण) जो आधुनिक IDE में पोर्टेबल नहीं हैं।
  • इसमें आधुनिक C++ मानकों के लिए समर्थन का अभाव है। Turbo C++ में लिखा कोड आमतौर पर भारी रीराइट के बिना कहीं और संकलित करने में विफल रहता है।

आधुनिक, मुफ्त C/C++ IDE (अनुशंसित)

यदि आप Turbo C++ तक सीमित नहीं हैं, तो इन अद्यतन कंपाइलर और संपादकों को आज़माएं:

  • Visual Studio Community Edition - डीबगर, कोड सुझाव, और MSVC समर्थन के साथ पूर्ण IDE।
  • Code::Blocks - हल्का और ओपन सोर्स। GCC या Clang के साथ काम करता है।
  • CLion - मजबूत CMake और कोड नेविगेशन सुविधाओं के साथ ट्रायल-आधारित IDE।

ये टूल आधुनिक मानकों का समर्थन करते हैं और लीगेसी विचित्रताओं से बचते हैं, जिससे वे वास्तविक दुनिया के उपयोग के लिए अधिक व्यावहारिक बनते हैं।

अतिरिक्त टूल (वैकल्पिक): आप NTVDMx64 के साथ भी प्रयोग कर सकते हैं, एक सामुदायिक परियोजना जो कुछ 16-बिट ऐप्स को 64-बिट Windows में सीधे चलाने देती है। हालांकि, इसके लिए सिस्टम ट्वीक की आवश्यकता होती है और यह Turbo C++ को मज़बूती से समर्थन नहीं दे सकता है।

  1. SFC में  विंडोज रिसोर्स प्रोटेक्शन अनुरोधित ऑपरेशन निष्पादित नहीं कर सका  त्रुटि ठीक करें SFC में 'विंडोज रिसोर्स प्रोटेक्शन अनुरोधित ऑपरेशन निष्पादित नहीं कर सका' त्रुटि ठीक करें

    जब भी आप SFC (सिस्टम फाइल चेकर) चलाते हैं, तो प्रक्रिया बीच में रुक जाती और आपको यह त्रुटि देती है विंडोज रिसोर्स प्रोटेक्शन अनुरोधित ऑपरेशन निष्पादित नहीं कर सका? तो चिंता न करें इस गाइड में हम इस मुद्दे को कुछ ही समय में ठीक करने जा रहे हैं, नीचे सूचीबद्ध चरणों का पालन करें। SFC कमांड चलाते समय व

  1. कंप्यूटर रिपेयर से पहले के 8 जरूरी कदम: समय और पैसे बचाएं कंप्यूटर रिपेयर से पहले के 8 जरूरी कदम: समय और पैसे बचाएं

    तो आपके कंप्यूटर को रिपेयर की जरूरत है। आप इसे किसी प्रोफेशनल के पास ले जाने की सोच रहे हैं। उससे पहले, यहां कुछ चीजें हैं जो आपको रिपेयर शॉप पर ले जाने से पहले करनी चाहिए। खुद को और रिपेयर टेक्नीशियन दोनों के लिए चीजें आसान बनाने के लिए, आप पहले सॉफ्टवेयर समस्याओं को खुद हल करने की कोशिश कर सकते है

  1. 7 सामान्य कार्य जो विंडोज कमांड प्रॉम्प्ट को त्वरित और आसान बनाते हैं 7 सामान्य कार्य जो विंडोज कमांड प्रॉम्प्ट को त्वरित और आसान बनाते हैं

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