6

Blackberry geliştirme için QNX momentlerini kullanıyorum. Sorun, herhangi bir örnek kodu indirip Simulator’da çalıştırdığım zamandır. sonra hata bana geliyor. make: *** 'Device-Debug' hedeflemesi yapmak için bir kural yok. Durdurmak.

i projeyi temizlemek

bana

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

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

**** Build Finished **** 

Hata vermek Ve projeyi oluşturun zaman bana herhangi bir örnek kod çalıştırmasına izin verilmez bana

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

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

**** Build Finished **** 

Bunlar hata veriyor. Lütfen herhangi biri bana bu sorunu nasıl çözebileceğimi söyleyebilir. Hedefi Simulator-Debug olarak ayarladım.

cevap

4

X86/Makefile'niz gibi görünmüyor.

Normal bir komut penceresi açabilir ve BBNDK kurulum direcinizden bbndk-env.bat dosyasını kullanarak kabuğu hazırlayabilir, daha sonra demo projenizin en üst seviyesinden aşağıdakileri yazabilirsiniz?

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

x86/Makefile hazırlanmayacağından mu (aslında ne olursa olsun .pro dosya ile YOURPROJECT.pro değiştirin)? Herhangi bir hata?

Makefile'ı kullandığınız demo için gönderir misiniz?

+3

Efendim Sorunumu çözüyorum. Yaptığım hata, projeyi ithal ettiğimde, problemi çözen "Çalışma Alanına Mevcut Projeler" yerine "Varolan C/C++ Makefile Projesi Olarak Varolan Kodu Seçmekteydim" idi. Evet haklıymışsın, Makefile değişiyordu ve probleme sebep oluyordu –

+0

Bu yanlış anlaşılması çok kolay! –

0

Aynı sorunu yaşadım ve böğürtlen projelerinin Makefiles'inin QMAKE_TARGET etiketi dışındaki sames olduğunu fark ettim. Bu yüzden onları proje dizininden ve proje direktiflerinden kopyaladım ve QMAKE_TARGET'i uygun proje adına değiştirdim. Herhangi bir sorun olmadan inşa edilmiştir.

Bu, itildikten sonra git dizini yapılandırmasından dolayı olduğunu söyleyebilirim.

İlgili konular