Celestia: بناء التعليمات

تم إنشاؤها على ٢٦ نوفمبر ٢٠١٩  ·  9تعليقات  ·  مصدر: CelestiaProject/Celestia

أين يمكنني العثور على تعليمات بناء لنظام Windows؟
هل هناك أي دليل / برنامج تعليمي خطوة بخطوة؟
في معظم مستودعات Github ، أجد تعليمات / ارتباطات الإنشاء في الملف التمهيدي أو في Wiki ولكن لم أتمكن من العثور عليها في مستودع Celestia.

question

التعليق الأكثر فائدة

eyvallah : هل تريد مني إعادة كتابته في Markdown؟

ال 9 كومينتر

ستجذب تعليمات / طريقة البناء الواضحة والسهلة المزيد من المطورين للمساهمة في Celestia.
عادة ما تكون معظم المشاريع الناجحة والمتنامية هي تلك التي لا تكون سهلة الاستخدام فحسب ، بل هي أيضًا صديقة للمطور.

نعم اوافق. حاليًا يمكنك اللجوء إلى ملف التثبيت في الدليل الجذر للبناء.

سنحتاج إلى إعادة كتابة هذا الملف في تخفيض السعر لجعله أكثر ودية

يرجى الرجوع إلى https://github.com/CelestiaProject/Celestia/blob/master/INSTALL ، حيث يتم دعم كل من MSVC و GCC (Mingw).

طريقة بناء IMHO الموصوفة هنا https://github.com/CelestiaProject/Celestia/blob/master/INSTALL معقدة للغاية وتستغرق وقتًا طويلاً لدرجة أن بعض المطورين لن يفكروا حتى في محاولة بناء Celestia بأنفسهم دون ترك المساهمة. هذه الطريقة محبطة للغاية.
يجب أن يتم دمج ملفات IMHO all ThirdParty libs في مستودع Celestia والذي يمكن تنزيله باستخدام git clone --recursive https://github.com/CelestiaProject/Celestia.git أو مباشرة باستخدام git clone https://github.com/CelestiaProject/Celestia.git . بهذه الطريقة ، سيحتاج المطور فقط إلى إنشاء المشروع وتشغيله. يجب أن يكون المشروع الأساسي على الأقل سهل الإنشاء والتشغيل. يمكن السماح بتكوين الحزم الاختيارية من خلال vcpkg.

أود أن أرى كيف تدمج GNU gettext ، بدون دعم رسمي لـ MSVC و CMake ، GLEW (مُنشأ تلقائيًا ، لذلك يتطلب بناء على مرحلتين) ، lua و libpng. أود أيضًا أن أرى كيف تقوم بإعادة ترجمة Qt في كل مرة تقوم فيها بتغيير CMakeList.txt الرئيسي أو تمرير خيار آخر إلى CMake.

popcorn

لنجعل تعليمات الإنشاء أفضل تدريجيًا حتى نتمكن من الحصول على المزيد من المساهمين!
لقد بدأت بهدوء مع # 573 ...

eyvallah : هل تريد مني إعادة كتابته في Markdown؟

eyvallah : هل تريد مني إعادة كتابته في Markdown؟

سيكون ذلك رائعا ، تفضل

eyvallah : هنا تذهب -> # 579

ربما يستخدم بعض الفحص وفواصل الأسطر الإضافية ، لكنها بداية :-)

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات