6

Ich verwende QNX Momentics für Blackberry-Entwicklung. Das Problem ist, wenn ich irgendeinen Beispielcode herunterlade und ihn auf Simulator laufe. dann kommt der Fehler zu mir.make: *** Keine Regel, um das Ziel `Device-Debug 'zu machen. Halt.

Wenn ich das Projekt reinigen mich

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

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

**** Build Finished **** 

Fehler geben, und wenn das Projekt bauen es gibt mir

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

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

**** Build Finished **** 

Diese Fehler sind mir keine Beispielcode ausführen nicht erlaubt. bitte kann mir jemand sagen, wie ich dieses problem lösen kann. Ich habe das Ziel als Simulator-Debug festgelegt.

Antwort

4

Klingt wie Ihr x86/Makefile nicht generiert wird.

Können Sie ein reguläres Befehlsfenster öffnen und die Shell mit der Datei bbndk-env.bat aus Ihrem BBNDK-Installationsverzeichnis vorbereiten und dann Folgendes von der obersten Ebene Ihres Demoprojekts eingeben? (Ersetze YOURPROJECT.pro mit dem, was deine .pro-Datei tatsächlich ist)

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

Wird das x86/Makefile erzeugt? Irgendwelche Fehler?

Können Sie das Makefile für die von Ihnen verwendete Demo posten?

+3

Sir ich löse mein Problem. Der Fehler, den ich machte, war, wenn ich Projekt importiere, wählte ich "Vorhandener Code als Blackberry C/C++ Makefile-Projekt" anstelle von "Bestehende Projekte in den Arbeitsbereich", die mein Problem lösen. Ja, du hattest Recht, mein Makefile änderte sich und verursachte ein Problem –

+0

danke das ist wirklich leicht falsch zu verstehen! –

0

Ich hatte das gleiche Problem, und ich habe festgestellt, dass die Makefiles von Blackberry-Projekte die gleichen sind mit Ausnahme der QMAKE_TARGET-Tag. Also habe ich sie einfach aus dem Projektverzeichnis und (Projektverzeichnis)/Übersetzungen kopiert und QMAKE_TARGET in den richtigen Projektnamen geändert. Es wurde ohne irgendein Problem gebaut.

Ich würde sagen, es passiert wegen der git-Verzeichnis-Konfiguration, als es gedrückt wurde.

Verwandte Themen