Potrzebujemy pomocy w zbudowaniu programu QGroundControl dla dwóch platform: Android oraz PC. Twoim zadaniem jest skonfigurowanie środowiska do budowy, zbudowanie programu dla obu platform oraz dostarczenie gotowych plików wyjściowych wraz z dokumentacją opisującą proces budowy.
Główne wymagania:
Budowa dla Androida:
Konfiguracja i budowa QGroundControl dla Androida.
Sprawdzenie ustawień Android SDK i NDK.
Utworzenie pliku .apk dla Androida.
Wsparcie dla wersji Android 5.0 i wyższych.
Budowa dla PC (Windows):
Konfiguracja i budowa QGroundControl dla Windows.
Użycie Visual Studio z ustawieniami MSVC 2019 (lub wymaganej wersji) do budowy programu.
Utworzenie gotowego pliku wykonywalnego dla Windows (np. .exe).
Uwzględnienie zależności dla Windows (Qt, biblioteki i inne wymagania).
Dokumentacja:
Krok po kroku instrukcja konfiguracji środowiska deweloperskiego dla QGroundControl na obu platformach (Android i PC).
Szczegółowy opis procesu budowy i testowania programu.
Wskazówki dotyczące niezbędnych narzędzi i ustawień (np. Android SDK, Qt, Visual Studio).
Raport z procesu, w tym możliwe problemy i rozwiązania.
Opis, jak testować zbudowane pliki na Androidzie i Windowsie.
Gotowe pliki wyjściowe:
Dostarczenie gotowych zbudowanych plików:
.apk dla Androida.
.exe dla Windows.
Dodanie tych plików do archiwum, które zostanie dostarczone wraz z dokumentacją.
Ważne wymagania:
Należy zapewnić zgodność z najnowszymi wersjami QGroundControl.
Musisz mieć doświadczenie w pracy z QGroundControl, Qt, Visual Studio, Android SDK/NDK.
Należy dostarczyć dokumentację w języku ukraińskim lub angielskim.
Program musi być przetestowany na docelowych platformach (Android i Windows).
Szczegóły projektu:
Platforma Windows:
OS: Windows 10 lub 11.
Narzędzia: Visual Studio 2019/2022 (MSVC), Qt 5.15 lub wyżej, zależności dla QGroundControl.
Platforma Android:
OS: Windows lub Linux do konfiguracji Android Studio.
Narzędzia: Android SDK/NDK, Java, Qt 5.15 lub wyżej.