6

मैं ब्लैकबेरी विकास के लिए क्यूएनएक्स पल्पिक्स का उपयोग कर रहा हूं। समस्या यह है कि जब भी मैं कोई नमूना कोड डाउनलोड करता हूं और इसे सिम्युलेटर पर चलाता हूं। तो त्रुटि मेरे पास आती है।बनाओ: *** लक्ष्य 'डिवाइस-डीबग' बनाने का कोई नियम नहीं है। रूक जा।

जब मैं परियोजना को साफ दे मुझे में त्रुटि

**** Clean-only build of configuration Simulator-Debug for project list **** 

make -j4 clean 
make: *** No rule to make target `clean'. Stop. 

**** Build Finished **** 

और जब परियोजना का निर्माण यह मेरे

**** Build of configuration Simulator-Debug for project list **** 

make -j4 Device-Debug 
make: *** No rule to make target `Device-Debug'. Stop. 

**** Build Finished **** 

मुझे किसी भी नमूना कोड को चलाने के लिए अनुमति नहीं दे रहे इन त्रुटि देता है। कृपया कोई मुझे बता सकता है कि मैं इस समस्या को कैसे हल कर सकता हूं। मैंने लक्ष्य को सिम्युलेटर-डीबग के रूप में सेट किया है।

उत्तर

4

लगता है जैसे आपके x86/मेकफ़ाइल उत्पन्न नहीं हो रहा है।

क्या आप नियमित कमांड विंडो खोल सकते हैं और अपने बीबीएनडीके इंस्टॉलेशन डीआईआर से bbndk-env.bat फ़ाइल का उपयोग करके खोल तैयार कर सकते हैं, फिर अपने डेमो प्रोजेक्ट के शीर्ष स्तर से निम्न टाइप करें? (जो भी आपके .pro फ़ाइल के साथ YOURPROJECT.pro बदलें वास्तव में है)

qmake -spec unsupported/blackberry-x86-qcc -o x86/Makefile YOURPROJECT.pro CONFIG+="simulator debug_and_release" 

86/Makefile उत्पन्न हो रहा है? कोई त्रुटि?

क्या आप डेमो के लिए मेकफ़ाइल पोस्ट कर सकते हैं जिसका आप उपयोग कर रहे हैं?

+3

सर मैं अपनी समस्या का समाधान करता हूं। जो गलती मैं कर रहा था वह था जब कभी भी मैं प्रोजेक्ट आयात करता था, मैं "वर्कस्पेस में मौजूदा परियोजनाओं" के बजाय "ब्लैकबेरी सी/सी ++ मेकफ़ाइल प्रोजेक्ट के रूप में मौजूदा कोड" का चयन कर रहा था, जो मेरी समस्या का समाधान करता है। हाँ आप सही थे मेरी मेकफ़ाइल बदल रही थी और समस्या का कारण बन गया –

+0

धन्यवाद कि गलत होने में वास्तव में आसान है! –

0

मेरे पास एक ही समस्या थी और मैंने देखा कि ब्लैकबेरी परियोजनाओं के मेकफ़ाइल QMAKE_TARGET टैग को छोड़कर उपनाम हैं। तो मैंने बस उन्हें परियोजना निर्देशिका और (प्रोजेक्ट डीआईआर)/अनुवादों से कॉपी किया और QMAKE_TARGET को उचित प्रोजेक्ट नाम में बदल दिया। यह किसी भी मुद्दे के बिना बनाया गया है।

मैं कहूंगा कि यह गिट निर्देशिका कॉन्फ़िगरेशन की वजह से हुआ था जब इसे धक्का दिया गया था।

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