Programmierung von QGroundControl |
![]() ![]() ![]() |
QGC wird in C++ entwickelt, dabei wird die C++-Klassenbibliothek Qt für die plattformübergreifende Programmierung grafischer Benutzeroberflächen genutzt. Das komplette Projekt kann auf der Internetseite von QGroundControl heruntergeladen werden.
Voraussetzungen
C++ Klassenbibliothek Qt Version 4.7-4.8 (http://download.qt-project.org/official_releases/qt/4.8/4.8.5/qt-win-opensource-4.8.5-vs2010.exe)
Microsoft Visual Studio 2010
Visual Studio Add-In für Qt (http://download.qt-project.org/official_releases/vsaddin/qt-vs-addin-1.1.11-opensource.exe)
QGroundControl Source Code (https://github.com/mavlink/qgroundcontrol/archive/master.zip)
Vorgehen:
Entpacken der ZIP-Datei ("qgroundcontrol-master.zip")
--> QGroundControl liegt jetzt als Qt-Projekt vor
Öffnen der Qt-Projektdatei (qgroundcontrol.pro) über das Qt-Visual-Studio-Add-In
Benötigte Dateien für Visual Studio werden
automatisch erstellt
--> Visual Studio Projektdatei:
qgroundcontrol.vcxproj
Das Projektverzeichnis besteht aus 5139 Dateien und ist 435MB groß.