CMake (64bit)4.0.0

CMakeadalah sistem binaan silang platform sumber terbuka yang membantu pembangun menguruskan proses bina projek perisian. Ia menggunakan sintaksis deklaratif yang mudah untuk mentakrifkan struktur projek, pergantungan, dan sasaran bina, serta menjana fail binaan khusus platform (seperti Makefiles atau fail projek Visual Studio) yang boleh digunakan untuk membina projek pada pelbagai platform dan dengan pengkompil berbeza.

CMake membolehkan pembangun membuat dan mengkonfigurasi projek untuk pelbagai sistem binaan, termasuk Make, Ninja, dan Visual Studio, serta pelbagai IDE seperti CLion, Qt Creator, dan Visual Studio Code. Ia juga menyokong pelbagai bahasa pengaturcaraan, termasuk C, C++, Java, Python, dan Fortran.

Salah satu manfaat utama menggunakan CMake adalah kemampuannya menangani projek yang kompleks dengan pelbagai fail sumber dan kebergantungan. Ia menyediakan struktur modular yang memudahkan penambahan atau penghapusan fail, perpustakaan, dan modul, serta untuk mendefinisikan konfigurasi binaan untuk platform dan pengkompil yang berbeza.

CMake digunakan secara meluas dalam komuniti sumber terbuka, dan merupakan sistem binaan pilihan untuk banyak projek berskala besar seperti KDE, LLVM, dan OpenCV. Kepopularannya adalah disebabkan oleh fleksibilitinya, kemudahan penggunaannya, dan keupayaannya untuk menjana fail binaan yang berfungsi pada pelbagai platform dan dengan pelbagai pengkompil.


Ciri Utama:

  • Platform silang: CMake menyokong pembinaan pada pelbagai platform, termasuk Windows, macOS, dan Linux.
  • Bebas bahasa: CMake boleh digunakan dengan pelbagai bahasa pengaturcaraan, termasuk C++, Python, dan Java.
  • Pengurusan konfigurasi: CMake membolehkan pembangun menentukan konfigurasi binaan dan pilihan binaan tersuai.
  • Reka bentuk modular: CMake menggunakan reka bentuk modular yang membolehkan pembangun membina projek kompleks dengan pelbagai komponen.
  • Integrasi dengan alat bina lain: CMake boleh diintegrasikan dengan alat bina lain, seperti make dan ninja.
  • Penyelesaian pergantungan automatik: CMake boleh secara automatik mengesan dan menyelesaikan pergantungan antara komponen berlainan dalam projek.
  • Keterlanjutan: CMake boleh diperluaskan dengan plugin dan modul tersuai untuk menyokong keperluan binaan tertentu.

Program tersedia dalam bahasa lain.

Ulasan Pengguna

Tahap Keselamatan

Untuk mengelakkan sebarang potensi bahaya kepada peranti anda dan memastikan keselamatan data serta privasi anda, pasukan kami memeriksa setiap kali fail pemasangan baru dimuat naik ke pelayan kami atau dihubungkan ke pelayan jarak jauh dan secara berkala mengkaji fail tersebut untuk mengesahkan atau mengemas kini statusnya. Berdasarkan pemeriksaan ini, kami menetapkan tahap keselamatan berikut untuk mana-mana fail yang boleh dimuat turun.

Bersih

Adalah sangat mungkin bahawa program perisian ini bersih.

Kami telah memindai fail dan URL yang berkaitan dengan program perisian ini dalam lebih daripada 60 perkhidmatan antivirus terkemuka di dunia; tiada ancaman yang mungkin ditemui. Dan tiada perisian pihak ketiga yang disertakan.

Amaran

Program ini disokong oleh iklan dan mungkin menawarkan untuk memasang program pihak ketiga yang tidak diperlukan. Ini mungkin termasuk bar alat, menukar laman utama anda, enjin carian lalai, atau memasang program pihak lain. Ini boleh menjadi positif palsu, dan pengguna kami dinasihatkan untuk berhati-hati semasa memasang dan menggunakan perisian ini.

Cacat

Perisian ini tidak lagi tersedia untuk dimuat turun. Adalah sangat mungkin bahawa program perisian ini adalah berniat jahat atau mempunyai masalah keselamatan atau sebab-sebab lain.

Hantar Laporan

Terima kasih!
Laporan anda telah dihantar.

Kami akan menyemak permintaan anda dan mengambil tindakan yang sesuai.

Sila ambil perhatian bahawa anda tidak akan menerima sebarang pemberitahuan mengenai tindakan yang diambil berikutan laporan ini. Kami meminta maaf atas sebarang kesulitan yang mungkin timbul.

Kami menghargai bantuan anda dalam menjaga laman web kami bersih dan selamat.