Знакомство
Это руководство по настройке Qt-Creator для использования кросс-скомпилированных библиотек Qt для Raspberry Pi 4 и для создания приложений для Raspberry.
Предпосылки
Raspberry Pi OS Lite
Установите Raspberry Pi OS Lite на Raspberry Pi 4 или Raspberry Compute Module 4, как описано в моем блоге Установка ОС Raspberry Pi на Raspberry Compute Module 4.
Qt 5.15.2 на Ubuntu 20 LTS
Настройте Raspberry Pi OS Lite на Raspberry Pi 4 или установите Raspberry Pi OS на Raspberry Compute Module 4, как в моем блоге, и создайте библиотеки Qt, как в моем блоге Qt 5.15 кросс-компиляция для Raspberry Compute Module 4 на Ubuntu 20 LTS.
Конфигурация Qt-Creator
У вас должен быть работающий создатель Qt, установленный на Ubuntu 20. Инструкции о том, как это сделать, можно найти на Qt или на различных форумах или учебных пособиях.
Кроме того, вы должны были создать Raspberry Pi 4 или Raspberry Compute Module 4 с Raspberry Pi OS Lite и соответствующими библиотеками Qt, кросс-компилятором и кросс-компилируемыми библиотеками для Raspberry Pi 4, как описано в предварительных требованиях.
Пути, используемые ниже для различных конфигураций, соответствуют путям из двух предыдущих записей блога.
Я использую версию QtCreator 4.13.3.
Создать устройство
На первом этапе мы создаем новое устройство. Для этого вызовите «Параметры» в меню в разделе «Инструменты» и выберите «Устройства» в левой колонке. Затем используйте «Добавить», чтобы создать новое устройство «Универсальное устройство Linux». Дайте устройству имя - здесь RaspberryPi4-Qt-5.15 -, введите IP-адрес в поле «Имя хоста» и обычно введите «pi» в поле «Имя пользователя» для Raspberry.
Затем вы можете использовать кнопку «Тест», чтобы проверить подключение к Raspberry. Если здесь не отображается сообщение «Тест устройства успешно завершен», необходимо проверить настройки и проверить, действительно ли Raspberry доступна с этими параметрами.
- Имя: присвойте собственное имя (позже оно будет использоваться для выбора устройства в настройках «Проект»)
- Тип устройства: «Универсальное устройство Linux»
- Устройство: выберите только что созданное устройство
- Sysroot: выберите каталог sysroot, созданный в предыдущем сообщении блога.
- Компилятор: выберите два вновь созданных компилятора
- Версия Qt: выберите только что созданную версию Qt### Настройки проекта Вновь созданный комплект теперь можно выбрать и назначить сразу при создании нового проекта или добавить в существующий проект.