Windows - एक qt प्रोजेक्ट संकलित करें
इस आलेख में, आप सीखेंगे कि विंडोज के तहत एक क्यूटी परियोजना को कैसे संकलित किया जाए।
पथ चर
कमांड प्रॉम्प्ट का उपयोग करने के लिए और Qt कमांड प्रॉम्प्ट का उपयोग नहीं करने के लिए, आपको अपने पैट वैरिएबल को बदलना होगा। दरअसल, कमांड प्रॉम्प्ट से प्रोग्राम या स्क्रिप्ट चलाना असंभव है।
पाथ चर पर पहुँचना
यह चर नियंत्रण कक्ष से सुलभ है।
नियंत्रण कक्ष खोलें और क्लासिक दृश्य पर स्विच करें।
- सिस्टम> उन्नत टैब पर जाएं और "पर्यावरण चर" पर क्लिक करें।
- एक और विंडो खुलती है, "पथ" चर का चयन करें।
पथ परिवर्तनशील
पथ चर पर डबल-क्लिक करने पर, एक और विंडो खुलती है, इसमें निम्नलिखित शामिल होने चाहिए:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbemआपको दो रास्तों को जोड़ना होगा:
- क्यूटी मुख्य फ़ोल्डर में स्थित "मिंगव" सबफ़ोल्डर में स्थित "बिन" फ़ोल्डर;
- क्यूटी मुख्य फ़ोल्डर में स्थित "क्यूटी" सबफ़ोल्डर में स्थित "बिन" फ़ोल्डर;
Qt 2009, 3 पैक के लिए रास्तों का उदाहरण:
- क्यूटी
- 2009.3
- MinGW
- बिन
- क्यूटी
- बिन
- MinGW
- 2009.3
उपरोक्त मार्गों को जोड़ने के लिए, पूर्ण करें
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbemएक 'द्वारा ; 'जो एक पथ के अंत को इंगित करता है और फिर प्रत्येक फ़ाइल का निरपेक्ष पथ जोड़ता है।
उदाहरण:
% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem; C: \ क्यूटी \ 2009.03 \ क्यूटी \ बिन \; C: \ क्यूटी \ 2009.03 \ MinGW \ बिन \;
बैच की स्क्रिप्ट
अब जब पथ सही ढंग से पूरा हो गया है, तो आपको एक बैच स्क्रिप्ट बनाने की आवश्यकता होगी जो आपके प्रोजेक्ट को संकलित करेगी।
उदाहरण:
cd ../../../ev-Cpp/Projets/Qt/VTestqmake
mingw32- रिलीज़ करें
mingw32- स्वच्छ / सप्रेमी टॉस लेस फिशियर्स इनटाइल।
बाहर जाएं
कोड का विश्लेषण:
- cd ../../../Dev-Cpp/Projets/Qt/VTest : हमारे प्रोजेक्ट में जाने के लिए।
- qmake -project : .pro फ़ाइल बनाता है
- qmake : मेकफाइल बनाना
- mingw32- रिलीज करें : संकलित करें और निष्पादन फ़ोल्डर में निष्पादन योग्य स्थानों को रखें।
- बाहर जाएं
इस स्क्रिप्ट को पथ में निर्दिष्ट फ़ोल्डरों में से एक में रखें।
कार्यक्रम
हम कमांड प्रॉम्प्ट (वैकल्पिक) से प्रोग्राम को कॉल करेंगे।
#शामिलएक बार संकलित होने के बाद, इसे पथ में इंगित फ़ोल्डर में रखें।#शामिल
मुख्य प्रवेश बिंदु() {
प्रिंटफ ("\ n \ tCompilateur de projets Qt \ n \ n");
प्रणाली ("स्क्रिप्ट शुरू करें।");
प्रणाली ( "रोकें");
वापसी 0;
}
एक परियोजना संकलित करें
अपनी परियोजना को संकलित करने के लिए, कमांड प्रॉम्प्ट खोलें और केवल नाम लिखें:
- बैच लिपि का
- या कार्यक्रम का
यह बैच स्क्रिप्ट में निर्दिष्ट स्थान पर संग्रहीत फ़ाइलों को संकलित करेगा और निष्पादन योग्य को रिलीज़ सबफ़ोल्डर में रखेगा।