make: *** Нет правила для создания целевого объекта `Device-Debug '. Стоп.

Я использую моментики QNX для разработки Blackberry. Проблема в том, что всякий раз, когда я загружаю какой-либо образец кода и запускаю его на симуляторе. тогда ко мне приходит ошибка.

Когда я очищаю проект, он дает мне ошибку

**** 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 ****

Эта ошибка не позволяет мне запускать какой-либо образец кода. пожалуйста, может ли кто-нибудь сказать мне, как я могу решить эту проблему. Я установил цель как Simulator-Debug.




Ответы (2)


Похоже, ваш x86 / Makefile не создается.

Можете ли вы открыть обычное командное окно и подготовить оболочку с помощью файла bbndk-env.bat из установочного каталога BBNDK, а затем ввести следующее с верхнего уровня демонстрационного проекта? (Замените YOURPROJECT.pro тем, чем на самом деле является ваш файл .pro)

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

Создается ли x86 / Makefile? Есть ошибки?

Можете ли вы опубликовать Makefile для демонстрации, которую вы используете?

person user800183    schedule 29.07.2013
comment
Сэр, я решаю свою проблему. ошибка, которую я делал, заключалась в том, что когда я импортирую проект, я выбирал существующий код как проект Blackberry C / C ++ Makefile вместо существующих проектов в рабочую область, которые решают мою проблему. Да, вы были правы, мой Makefile менялся и вызывал проблему - person Usama Sadiq; 31.07.2013

У меня была такая же проблема, и я заметил, что файлы Makefiles для проектов blackberry такие же, за исключением тега QMAKE_TARGET. Поэтому я просто скопировал их из каталога проекта и (project dir) / translations и изменил QMAKE_TARGET на правильное имя проекта. Он построен без каких-либо проблем.

Я бы сказал, что это произошло из-за конфигурации каталога git, когда он был отправлен.

person Carol    schedule 25.08.2014