Celestia: Bauanleitung

Erstellt am 26. Nov. 2019  ·  9Kommentare  ·  Quelle: CelestiaProject/Celestia

Wo finde ich Build-Anweisungen für Windows?
Gibt es eine Schritt-für-Schritt-Anleitung/Anleitung?
In den meisten Github-Repositorys finde ich die Build-Anweisungen/Links in der Readme-Datei oder im Wiki, aber ich konnte sie nicht im Celestia-Repository finden.

question

Hilfreichster Kommentar

@eyvallah :

Alle 9 Kommentare

Klare und einfache Build-Anweisungen/-Methoden würden mehr Entwickler anziehen, um zu Celestia beizutragen.
Die erfolgreichsten und wachsenden Projekte sind in der Regel solche, die nicht nur benutzerfreundlich, sondern auch entwicklerfreundlich sind.

Ja, ich stimme zu. Derzeit können Sie zum Erstellen auf die Datei INSTALLATION im Stammverzeichnis zurückgreifen.

Wir müssen diese Datei im Markdown neu schreiben, um sie benutzerfreundlicher zu machen

Bitte beachten Sie https://github.com/CelestiaProject/Celestia/blob/master/INSTALL , sowohl MSVC als auch GCC (Mingw) werden unterstützt.

Die IMHO Build-Methode, die hier https://github.com/CelestiaProject/Celestia/blob/master/INSTALL beschrieben wird, ist so komplex und zeitaufwendig, dass einige Entwickler nicht einmal daran denken würden, die Celestia selbst zu bauen. Diese Methode ist so entmutigend.
IMHO sollten alle ThirdParty-Bibliotheken in das Celestia-Repository integriert sein, das mit git clone --recursive https://github.com/CelestiaProject/Celestia.git oder direkt mit git clone https://github.com/CelestiaProject/Celestia.git heruntergeladen werden kann. Auf diese Weise müsste der Entwickler nur das Projekt erstellen und ausführen, das es ist. Zumindest das Kernprojekt sollte einfach zu erstellen und auszuführen sein. Die optionalen Pakete können über vcpkg konfiguriert werden.

Ich würde gerne sehen, wie Sie GNU gettext integrieren, ohne offizielle Unterstützung für MSVC und CMake, GLEW (automatisch generiert, erfordert also 2-Stufen-Build), lua und libpng. Ich würde auch gerne sehen, wie Sie Qt jedes Mal neu kompilieren, wenn Sie die Hauptdatei CMakeList.txt ändern oder eine andere Option an CMake übergeben.

popcorn

Lassen Sie uns die Bauanleitungen nach und nach verbessern, damit wir noch mehr Mitwirkende gewinnen können!
Ich habe sanft mit #573 angefangen ...

@eyvallah :

@eyvallah :

Das wäre toll, mach weiter

@eyvallah :

Könnte wahrscheinlich ein paar Fusseln und zusätzliche Zeilenumbrüche gebrauchen, aber es ist ein Anfang :-)

War diese Seite hilfreich?
0 / 5 - 0 Bewertungen