#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
norqt5-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.