Celestia: Instructions de construction

Créé le 26 nov. 2019  ·  9Commentaires  ·  Source: CelestiaProject/Celestia

Où puis-je trouver des instructions de construction pour Windows ?
Existe-t-il un guide/tutoriel étape par étape ?
Dans la plupart des référentiels Github, je trouve les instructions/liens de construction dans le fichier Lisez-moi ou dans Wiki mais je ne les ai pas trouvés dans le référentiel Celestia.

question

Commentaire le plus utile

@eyvallah : Voulez-vous que je le réécrive en Markdown ?

Tous les 9 commentaires

Des instructions/méthodes de construction claires et faciles attireraient plus de développeurs à contribuer à Celestia.
Les projets les plus réussis et en croissance sont généralement ceux qui sont non seulement conviviaux, mais aussi conviviaux pour les développeurs.

Oui je suis d'accord. Actuellement, vous pouvez recourir au fichier INSTALLATION dans le répertoire racine pour la construction.

Nous devrons réécrire ce fichier en démarques pour le rendre plus convivial

Veuillez vous référer à https://github.com/CelestiaProject/Celestia/blob/master/INSTALL , MSVC et GCC (Mingw) sont pris en charge.

La méthode de construction à mon humble avis décrite ici https://github.com/CelestiaProject/Celestia/blob/master/INSTALL est si complexe et prend beaucoup de temps que certains développeurs ne penseraient même pas à essayer de construire le Celestia par eux-mêmes en laissant de côté leur contribution. Cette méthode est tellement décourageante.
À mon humble avis, toutes les bibliothèques tierces doivent être intégrées dans le référentiel Celestia qui peut être téléchargé à l'aide de git clone --recursive https://github.com/CelestiaProject/Celestia.git ou directement à l'aide de git clone https://github.com/CelestiaProject/Celestia.git . De cette façon, le développeur n'aurait besoin que de construire et d'exécuter le projet c'est tout. Au moins, le projet principal doit être facile à construire et à exécuter. Les packages facultatifs peuvent être configurés via vcpkg.

J'aimerais voir comment vous intégrez GNU gettext, sans support officiel pour MSVC et CMake, GLEW (généré automatiquement, il nécessite donc une construction en 2 étapes), lua et libpng. J'aimerais aussi voir comment vous recompilez Qt chaque fois que vous modifiez le fichier CMakeList.txt principal ou que vous transmettez une autre option à CMake.

popcorn

Améliorons progressivement les instructions de construction afin d'obtenir encore plus de contributeurs !
J'ai commencé doucement avec le #573...

@eyvallah : Voulez-vous que je le réécrive en Markdown ?

@eyvallah : Voulez-vous que je le réécrive en Markdown ?

Ce serait super, vas-y

@eyvallah :

Pourrait probablement utiliser des lintings et des sauts de ligne supplémentaires, mais c'est un début :-)

Cette page vous a été utile?
0 / 5 - 0 notes