QtCreator में कई अलग अलग परियोजनाओं के निर्माण करते समय, मैंने निम्नलिखित निर्माण त्रुटि के पार चला है लौटे:रिटर्न QtCreator निर्माण collect2: ld बाहर निकलें स्थिति 1
collect2: ld returned 1 exit status
केवल कुछ चीजें बदल रहा है (कि कुछ भी महत्वपूर्ण परिवर्तन नहीं होना चाहिए के बाद निर्माण में), अगर यह पहले से ही दिखाई दे रहा है, तो यह दूर जाएगा, या अगर यह वहां नहीं होगा तो यह दिखाई देगा।
एक स्कूल परियोजना के लिए मेरे वर्तमान कार्यक्रम में, मैं rock03.cpp संकलित करने के लिए कोशिश कर रहा हूँ। यह निर्माण में एकमात्र फ़ाइल है, और इसमें मुख्य() विधि है। मैं सिर्फ यह सफलतापूर्वक चला था, और वापस चला गया कुछ if()
रों का क्रम बदलने के लिए, अब, मैं केवल दो प्रासंगिक चेतावनी मिलती है:
overriding commands for target 'rock03.o'
और
ignoring old commands for target 'rock03.o'
प्रश्न में त्रुटि के साथ।
किसी को भी पता है क्यों यह होगा? मैं किसी भी उचित निश्चितता के साथ त्रुटि को पुन: उत्पन्न नहीं कर सकता, और QtCreator निर्माण करने से पहले किसी भी चीज के बारे में शिकायत नहीं कर रहा है।
धन्यवाद
'collect2: ld 1 निकास स्थिति लौटा 'त्रुटि संदेश स्वयं नहीं है। यह सिर्फ एक नोट है कि लिंकर असफल रहा। क्या आप त्रुटि आउटपुट की पिछली लाइन पोस्ट कर सकते हैं? –
त्रुटियों की कोई अन्य पंक्तियां नहीं हैं। यही सब है इसके लिए। –
यदि आप "कंपाइल आउटपुट" बटन पर क्लिक करते हैं तो आपको लिंकर आउटपुट प्राप्त करना चाहिए, यह क्यूटी निर्माता में सामान्य बिल्ड त्रुटियों के आउटपुट में दिखाई नहीं देता है। –