2012-07-24 9 views
6

शुभ दिन!शानदार टेक्स्ट 2 और मिनजीडब्ल्यू

कोई भी अपने अनुभव को साझा कर सकता है कि कैसे MingW-compiler को सब्लिमेम में संलग्न किया जाए?

मुझे इंटरनेट में एक कॉन्फ़िगरेशन मिला, लेकिन जब मैं "../MinGW/bin/" से लापता फ़ाइलों के साथ संकलित प्रोग्राम पॉपिंग बग चलाता हूं।

कॉन्फ़िग:

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file_name"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 

धन्यवाद!

युपीडी

मैं अपने प्रश्न के लिए इस सवाल का जवाब मिल गया! मुझे cmd में एक पैरामीटर जोड़ना पड़ा। यह "-static" है।

इसलिए, यह मेरी MinGW.sublime-build है, जो ठीक काम करता है:

{ 
    "path": "c:\\Program Files\\MinGW\\bin\\", 
    "cmd": ["mingw32-g++.exe", "-static", "-o", "$file_base_name", "$file"] 
} 
+0

मैं कुछ देखा ... आप निर्देशिका में संकलित फ़ाइल "../MinGW/bin /" डाल, तो सब कुछ ठीक है और काम करता है चलाता है । मैं समझता हूं, समस्या नाक के नीचे आच्छादित है, लेकिन मैं इसे हल नहीं कर सकता। –

उत्तर

7

आपके सिस्टम पर "पथ" चर में बिन फ़ाइल शामिल करना सुनिश्चित करें होगा।

प्रारंभ मेनू खोलें और इसे कैसे करें इसे खोजने के लिए "चर" या "पर्यावरण चर" (या इसे Google) टाइप करें। आपको बहुत सारे चर के साथ एक विंडो में मिल जाएगा, पथ (और पैथ नहीं) चर ढूंढें और MinGW के बिन फ़ोल्डर में पथ जोड़ें।

और बीटीडब्ल्यू, जैसा कि सुझाव दिया गया है, आपको फ़ाइल द्वारा file_base_name बदलना चाहिए, और file_base_name डालें जहां आपने file_base रखा है।

यहाँ आदेश मैं व्यक्तिगत रूप से उपयोग करें:

"cmd": ["C:\\MinGW\\bin\\mingw32-g++.exe", "-Wall", "-time", "$file", "-o", "$file_base_name"]

+0

धन्यवाद! लेकिन मुझे अपने प्रश्न का उत्तर मिला। ** यूपीडी ** पढ़ें। –

0

आप के बजाय $ file_name की $ फ़ाइल का उपयोग किया जाना चाहिए। $ file_name केवल नाम तक फैलता है जबकि $ फ़ाइल पूर्ण पथ तक फैली हुई है।

बदली हुई config हो

{ 
    "cmd": ["mingw32-g++.exe", "-o", "$file_base_name", "$file"], 
    "path": "c:\\Program Files\\MinGW\\bin\\" 
} 
+0

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

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