QT6 для PX30

Необходимо скачать px30 sdk и докер-файл для сборки

1. Выполните скрипт relocate-sdk

aarch64-buildroot-linux-gnu-sdk/relocate-sdk.sh

2. CMake тулчейн файл расположен: aarch64-buildroot-linux-gnu-sdk/share/buildroot/toolchainfile.cmake

Проверка работоспособности QT6 с CMake и кросс-компиляцией

Описание проекта: Bluetooth клиент, который сканирует устройства рядом и выводит их имя.
1. Скачайте проект
2. Создайте новый кит, назовите его, например PX30.

Перейдите во вкладку Компиляторы и добавьте комплиятор для C (<путь к sdk>/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/aarch64-buildroot-linux-gnu-gcc) и C++ (<путь к sdk>/aarch64-buildroot-linux-gnu_sdk-buildroot/bin/aarch64-buildroot-linux-gnu-g++). Проверьте что ABI распознался правильно: arm-linux-generic-elf-64bit. Сохраните настройки, нажав на Применить

3. Во вкладке Комплекты, выберите созданные компиляторы, выбрах их из выпадающего списка Компилятор C и Компилятор C++.
4. Проверьте что выбрана Программа CMake, можно выбрать ту, которая установленна в вашей основной системе.
5. Проверьте что