2013-06-18 9 views
6

द्वारा आवश्यक लक्ष्य बनाने के लिए कोई नियम नहीं है मुझे अपने मेकफ़ाइल के साथ कोई समस्या है। मैंने ओपनसोर्स क्यूटी परियोजना डाउनलोड की। इसलिए, जब मैं इसे संकलित करने का प्रयास करता हूं तो मुझे एक संदेश मिला: "त्रुटि: रोकने के लिए आवश्यक लक्ष्य बनाने का कोई नियम नहीं है।" मेरी .pro फ़ाइल में मेरे पास * .cpp फ़ाइलों के सापेक्ष पथ हैं। इसलिए जब मैं रिश्तेदार पथों को पूर्ण करने के लिए प्रतिस्थापित करता हूं, तो एक और मामला यह मुझे उपरोक्त त्रुटि के साथ मिला। सिस्टम लिनक्सक्यूटी परियोजना,


इस काम को सापेक्ष पथों के साथ करने के लिए मुझे क्या करना चाहिए? अग्रिम में धन्यवाद।

उत्तर

2

मैं प्रोजेक्ट खोलने और फिर एक गलत स्थान जोड़कर (जिसे आप .pro में देखते हैं) जोड़कर QtCreator का उपयोग करेंगे।

इसे उचित रूप से सही सापेक्ष पथ के साथ रखना चाहिए। उसके बाद शेष जगहों पर कटौती न करें।

वैसे भी, पथ निर्देशिका के सापेक्ष होना चाहिए जहां आप .pro पाते हैं। एक खुला स्रोत परियोजना मैं उपयोग कर रहा हूँ (QZXIng, ZXing की एक क्यूटी बंदरगाह) से एक उदाहरण:

SOURCES += CameraImageWrapper.cpp \ 
    QZXing.cpp \ 
    imagehandler.cpp \ 
    zxing/ResultPointCallback.cpp \ 
    zxing/ResultPoint.cpp \ 
    zxing/Result.cpp \ 
    ... 

तो आप कर सकते थे .pro फ़ाइल जहां उपयुक्त बजाय बदलते संबंधित पथ का करने का प्रयास करें ...

HTH

+8

मैंने पाया जवाब, मैं क्यूटी की सेटिंग बिल्ड में विकल्प "छाया" बंद करना पड़ा था बनाने वाला। वैसे भी Thks! – Robert

0

इस समस्या के लिए एक कारण यह है क्योंकि आप एक फ़ाइल जो आपको अब आवश्यकता लेकिन res.qrc से हटाने भूल को निकाल दिया है

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