Celestia: Membangun instruksi

Dibuat pada 26 Nov 2019  ·  9Komentar  ·  Sumber: CelestiaProject/Celestia

Di mana saya dapat menemukan instruksi pembuatan untuk Windows?
Apakah ada panduan/tutorial langkah demi langkah?
Di sebagian besar repositori Github saya menemukan instruksi/tautan build di file Readme atau di Wiki tetapi saya tidak dapat menemukannya di repositori Celestia.

question

Komentar yang paling membantu

@eyvallah : Apakah Anda ingin saya menulis ulang dalam penurunan harga?

Semua 9 komentar

Instruksi/metode pembuatan yang jelas dan mudah akan menarik lebih banyak pengembang untuk berkontribusi ke Celestia.
Proyek yang paling sukses dan berkembang biasanya tidak hanya ramah pengguna tetapi juga ramah pengembang.

ya saya setuju. Saat ini Anda dapat menggunakan file INSTALASI di direktori root untuk membangun.

Kita perlu menulis ulang file itu dalam penurunan harga agar lebih ramah

Silakan merujuk ke https://github.com/CelestiaProject/Celestia/blob/master/INSTALL , MSVC dan GCC (Mingw) didukung.

Metode pembuatan IMHO yang dijelaskan di sini https://github.com/CelestiaProject/Celestia/blob/master/INSTALL sangat rumit dan memakan waktu sehingga beberapa pengembang bahkan tidak akan berpikir untuk mencoba membangun Celestia sendiri dengan mengesampingkan kontribusi. Metode ini sangat mengecewakan.
IMHO semua lib Pihak Ketiga harus terintegrasi dalam repositori Celestia yang dapat diunduh menggunakan git clone --recursive https://github.com/CelestiaProject/Celestia.git atau langsung menggunakan git clone https://github.com/CelestiaProject/Celestia.git . Dengan cara ini pengembang hanya perlu membangun dan menjalankan proyek itu saja. Setidaknya proyek inti harus mudah dibangun dan dijalankan. Paket opsional dapat diizinkan untuk dikonfigurasi melalui vcpkg.

Saya ingin melihat bagaimana Anda mengintegrasikan gettext GNU, tanpa dukungan resmi untuk MSVC dan CMake, GLEW (dibuat secara otomatis, sehingga memerlukan pembuatan 2 tahap), lua dan libpng. Saya juga ingin melihat bagaimana Anda mengkompilasi ulang Qt setiap kali Anda mengubah CMakeList.txt utama atau meneruskan opsi lain ke CMake.

popcorn

Mari kita secara bertahap membuat instruksi build lebih baik sehingga kita bisa mendapatkan lebih banyak kontributor!
Saya memulai dengan lembut dengan #573 ...

@eyvallah : Apakah Anda ingin saya menulis ulang dalam penurunan harga?

@eyvallah : Apakah Anda ingin saya menulis ulang dalam penurunan harga?

Itu akan bagus, silakan

@eyvallah : Ini dia -> #579

Mungkin bisa menggunakan beberapa linting dan jeda baris tambahan, tapi ini permulaan :-)

Apakah halaman ini membantu?
0 / 5 - 0 peringkat