Пытаюсь создать проект Qt на raspberry pi, почему он выдает ошибки о qmake?

#c #raspberry-pi #qt5 #qmake

#c #raspberry-pi #qt5 #qmake

Вопрос:

У меня есть проект C Qt 5, который был написан, протестирован и собран на компьютере с Windows. Там он отлично работает. Я также должен заставить проект работать в среде Linux, и мне вручили Raspberry pi 3 model b. Мне удалось получить Qt 5 (я думаю), и я определенно заставил Qt Creator работать над этим. Всякий раз, когда я пытаюсь его создать, я получаю сообщение об ошибке, в котором говорится что-то вроде:

Ошибка при сборке / развертывании проекта ProjectName (kit: Desktop)
При выполнении шага ‘qmake’

Я новичок в Qt и Raspberry pi, может кто-нибудь сказать мне, как решить эту проблему?

Комментарии:

1. Попробуйте sudo apt install qt5-qmake qt5-qmake-bin build-essential в терминале.

2. Я попробовал это, и он сказал, что не может найти qt5-make-bin, поэтому я попробовал их по отдельности. В нем говорилось, что qt5-qmake и build-essential уже были их новейшей версией и все еще не смогли найти пакет для qt5-gmake-bin.

3. это qt5-qmake-bin , а не qt5-make-bin nor qt5-gmake-bin .

4. p.s. вы также можете показать свой файл qmake здесь. Возможно, это поможет кому-то более точно ответить на вопрос.

5. Ах, мой плохой, я имел в виду qt5-qmake-bin , просто много плохих опечаток от меня в последнее время. Но я попробовал еще раз на всякий случай, и он все еще не может найти пакет для него. Также как мне опубликовать здесь файл qmake, если это двоичный файл? Хотя я также спросил кого-то еще, и они сказали мне, что есть еще один способ сделать это: я беру файл .pro и использую qmake -o makefile myProject.pro для создания файла makefile, и, насколько я могу судить, это удалось, он создал файл make. Проблема сейчас в том, что я не знаю, что делать с файлом makefile. @JoeyMallone

Ответ №1:

Я сам исправил проблему. Оказывается, kit не видел GCC, поэтому мне пришлось добавить компилятор GCC в настройки и указать kit использовать GCC.