Polyphone mit Qt Creator kompilieren
Diese Anleitung zeigt, wie man Polyphone mit Qt Creator kompiliert. Es wird vorausgesetzt, dass auf Ihrem Computer bereits Qt Creator mit dem Qt-Framework, ein Compiler und die zum Kompilieren von Polyphone nötigen Abhängigkeiten installiert sind (siehe die entsprechenden Seiten).
Voraussetzungen
Folgende Elemente werden benötigt:
- ein C++-Compiler (VC++, Clang, GCC, …),
- Qt Creator mit seinem Framework (Qt 6),
- die Abhängigkeiten von Polyphone.
Die Installationsanleitung hängt vom verwendeten Betriebssystem ab; siehe dazu die entsprechenden Seiten der Dokumentation.
Polyphone kompilieren
Die Quellen kopieren
Besorgen Sie sich die Quellen von Polyphone hier oder von GitHub .
Das Projekt öffnen und konfigurieren
Öffnen Sie zunächst die Datei polyphone.pro und bearbeiten Sie sie, um gegebenenfalls die mitgelieferten Versionen von rtmidi und stk zu verwenden, falls Ihr Betriebssystem sie nicht bereitstellt (die mitgelieferte Version von rtaudio wird standardmäßig verwendet). Entfernen Sie dazu das vorangestellte „#“ in den folgenden Zeilen:
DEFINES += USE_LOCAL_RTMIDI
DEFINES += USE_LOCAL_STK
Diese Änderungen können Sie überspringen, wenn Sie bereits auf Ihrem Computer installierte Bibliotheken verwenden möchten (stellen Sie sicher, dass sie vorhanden sind!). Unter Windows und macOS ist dieser Schritt nicht nötig, da dort immer die mitgelieferten Versionen verwendet werden.
Starten Sie Qt Creator und öffnen Sie die Datei polyphone.pro.

Konfigurieren Sie dann das Projekt.

qmake ausführen und das Projekt kompilieren
Öffnen Sie das Menü Build und wählen Sie den Eintrag Run qmake.

Die Ausführung von qmake ist abgeschlossen, wenn der Fortschrittsbalken unten rechts grün 100 % erreicht hat.

Wählen Sie im Bereich Project in der linken Spalte und dann im Bereich Build&Run die Build-Konfiguration aus (Release wird empfohlen).
Klicken Sie schließlich im Menü Build auf die Aktion Build project Polyphone. Während des Kompilierens können Warnungen erscheinen, es sollten aber keine Fehler auftreten.
Nun sollte sich die ausführbare Datei in dem von Qt Creator erstellten Build-Verzeichnis befinden (zum Beispiel build-XXX neben den Quellen), je nach Ihrer Wahl in der Build-Konfiguration von Qt Creator:
- unter Linux befindet sich die Datei polyphone im Unterverzeichnis bin,
- unter Windows befindet sich die Datei polyphone.exe im Unterverzeichnis release oder debug,
- unter macOS befindet sich das Bundle Polyphone.app im Verzeichnis macos neben dem Verzeichnis sources.
Fehlerbehebung
In dieser Kategorie finden Sie weitere Informationen oder Hilfe.
Besonderer Dank an Tomotello für diesen Artikel.
Polyphone ist kostenlos, aber die Website und die Entwicklung verursachen Kosten. Eine kleine Spende hilft sehr.
Spendenoben