build Qt5 (32-bit) with VS 2012 करने के प्रयास के एक obstacle-ridden process के संदर्भ में, मैं अभी तक एक और निर्माण त्रुटि प्राप्त है।क्या करता है (सेट करें PATH = ...;% पाथ:) = ^)%) एक विंडोज शैल स्क्रिप्ट में है, और मैं Qt5 nmake build के संदर्भ में इस पंक्ति की विफलता को कैसे दूर कर सकता हूं?
यह है:
(सेट पथ = C: \ Users \ daniel347x \ डेस्कटॉप \ बैकअप \ __ Dan_Root \ qt5 \ qtbase \ lib;% पथ:) = ^)%) & C: \ उपयोगकर्ता \ daniel347x \ डेस्कटॉप \ Backup__Dan_Root \ qt5 \ qtbase \ बिन \ uic.exe संवाद \ qfiledialog.ui -ओ ui_qfiledialog.h
Nmake: गंभीर त्रुटि U1077: '(सेट': वापसी कोड '0xc0000135'
बंद करो।
मैं (set PATH=...;%PATH:)=^)%)
विफलता समस्या (त्रुटि कोड 0xc0000135
लौटा रहा हूं) के बारे में कुछ भी प्रासंगिक नहीं पा रहा हूं जब मैं विस्तृत Google/StackOverflow खोज करता हूं।
ध्यान दें कि एक लंबे समय (एक से अधिक 1 घंटा) खुशी से, निर्देशिका स्विचिंग मध्यवर्ती .exe के चल रहा है, और दोनों के संकलन और कोड फ़ाइलों को जोड़ने के लिए nmake
आय।
मैं 32-बिट विजुअल स्टूडियो 2012 टूल्स कमांड प्रॉम्प्ट में nmake
(साथ ही configure
चला रहा हूं) चला रहा हूं; और जहां तक मुझे पता है, मेरे सभी path
चर ठीक से सेट हैं (उनमें 32-बिट पर्ल और 32-बिट पायथन तक पथ शामिल हैं, हालांकि मुझे नहीं लगता कि यह यहां प्रासंगिक है)।
मैंने अपने कंप्यूटर को पुनरारंभ किया है, और मैंने प्रशासक विशेषाधिकारों के साथ वीएस 2012 टूल्स कमांड प्रॉम्प्ट चलाया (यदि यह एक अनुमति त्रुटि है), nmake
चलाने का प्रयास कर रहा है, और एक ही त्रुटि होती है।
मैं तो यह पता लगाने की क्या त्रुटि वास्तव में है की कोशिश करने का प्रयास किया। उस समय, मैं इस कमांड लाइन बयान की वाक्य रचना की जाती है कि जाहिरा तौर पर एक Makefile ट्रिगर खोल स्क्रिप्ट के भीतर निष्पादित किया जा रहा द्वारा स्टम्प्ड हो गया:
(set PATH=...;%PATH:)=^)%)
^^^^^^ // What do the symbols :)=^)% mean?
मैं प्रतीकों समझ में नहीं आता:) = ^)% इस लिपि के संदर्भ में।
क्या कोई मुझे बता सकता है कि इन प्रतीकों का मतलब विंडोज शैल स्क्रिप्ट के संदर्भ में क्या है (जिसे nmake
मेकफ़ाइल (वीएस 2012 के साथ 32-बिट Qt5 का निर्माण) के संदर्भ में निष्पादित किया जा रहा है)?
एक अतिरिक्त वैकल्पिक प्रश्न के रूप में, मैं यह त्रुटि को दूर करने और प्रगति को अवरुद्ध इस त्रुटि के बिना Qt5 निर्माण करने के लिए जारी रखने के लिए क्या कर सकते हैं?
मुझे विश्वास है कि वे पथ चर पर स्ट्रिंग मैनिप्लेशंस हैं, लेकिन मुझे यकीन नहीं है कि वे विशेष रूप से क्या कर रहे हैं। – metalhead
यदि लक्ष्य पथ के आगे एक नई निर्देशिका को प्रीपेड करना है और कोई स्ट्रिंग मैनिप्लेशंस की आवश्यकता नहीं है, तो:> = ^)% को केवल% के साथ प्रतिस्थापित किया जा सकता है (सेट PATH = ...;% पाथ%) – GregA100k
मैं क्यूटी मेकफ़ाइल स्क्रिप्ट को संशोधित करने में संकोच करता हूं, कम से कम यह जानने के बिना कि स्ट्रिंग मैनिपुलेशन वास्तव में क्या कर रहा है। –