CMake
I quajtur gjithashtu cmake gui, kitware cmake
Gjeneruesi i skedareve te ndertimit nga Kitware. cmake.exe shkruan skedare per Visual Studio ose Ninja. Nuk zevendeson MSVC ose rustc.
Çfarë duhet të dini
CMake gjeneron skedare ndertimi. Nuk eshte perpilues.
cmake.exe nga Kitware shkruan skedare projekti per Visual Studio, Ninja dhe te tjere. cl.exe dhe link.exe vijne serish nga MSVC. rustc dhe go jane gjuhe te ndryshme. Instalimi i CMake nuk instalon Visual Studio.
- Çfarë është?
- Gjenerues i skedareve te ndertimit
- A eshte perpilues?
- Jo. Ende ju nevojitet MSVC ose i ngjashem
- A e zevendeson Visual Studio?
- Jo. Mund te gjeneroje nje .sln
Cfare eshte CMake?
CMake eshte nje meta-sistem ndertimi. Gjeneron zgjidhje te Visual Studio, skedare Ninja dhe te tjere. Nuk eshte cl.exe, as rustc dhe as vete MSBuild.
Nëse nuk e keni përdorur kurrë
Nese nje README per C++ thote te instaloni CMake, merreni nga cmake.org/download. cmake.exe gjeneron skedare ndertimi. Nuk eshte perpilues. Ju serish ju nevojitet MSVC, Ninja ose nje pakete tjeter mjetesh ndertimi. rustc.exe dhe go.exe jane gjuhe te ndryshme. CMake nuk e zevendeson devenv.exe.
Për çfarë përdoret?
cmake -G "Visual Studio 17 2022". devenv.exe hap me pas ate .sln. CMake nuk e ka perpiluar ende.
Ninja plus MSVC ose GCC. cargo dhe go kane grafet e tyre te ndertimit.
CMakePresets.json ne projektet aktuale. Ai skedar nuk eshte nje binar perpiluesi.
Për kë është?
- Zhvilluesit e C dhe C++ depoja e te cileve nis me CMakeLists.txt
- Njerezit qe instaluan CMake dhe u cuditen pse mungonte cl.exe
- Kushdo qe mendoi se CMake zevendesonte Visual Studio
Statusi aktual
CMake (2000) eshte nje gjenerues aktual ndertimi nga Kitware. Zhvilluesi ende i drejton perdoruesit e Windows te https://cmake.org/download/.
Sa i vjetër është?
Kitware publikoi CMake ne vitin 2000 per struktura te medha kodi ne C++. Eshte me i vjeter se Rust dhe Go. Versionet aktuale 3.x/4.x jane produkti. Nje tutorial vetem per 2.8 mund te mos perfshije paraperzgjedhjet moderne.
Versionet
Kanalet kryesore të parat. Numrat e saktë të versioneve nuk janë të gjithë të verifikuar këtu.
Kërkesat e sistemit
Vlerat ndjekin udhëzimet publike të botuesit. Ngarkesa e punës përsëri ndryshon nevojën reale.
Minimale
| Sistemi operativ | Nje version aktual 64-bit i Windows 10 ose Windows 11, sipas Kitware |
|---|---|
| RAM | Gjeneruesi eshte i lehte. Perpilimi qe ai nis eshte hapi i rende |
Profili i burimeve
- Kërkesa për CPU
- Ndiq atë që hapni brenda aplikacionit
- Kërkesa për RAM
- Ndiq dokumentet, skedat ose bibliotekat
Proceset e instaluara
Këta skedarë të ekzekutueshëm i përkasin këtij produkti kur ai është i instaluar.
| cmake.exe | Gjeneruesi CMake nga rreshti i komandave |
|---|---|
| cmake-gui.exe | Nderfaqe grafike (GUI) fakultative e CMake |
Përbërësit e nisjes
CMake nuk niset me Windows. E ekzekutoni ne nje dosje ndertimi.
Vendndodhjet e skedarëve
| Instalim tipik | C:\Program Files\CMake\ |
|---|
Formatet e skedarëve
Problemet e zakonshme
Konfigurimi ka sukses, perpilimi deshton
CMake gjeti nje gjenerues. Perpiluesi ose SDK-ja ende mungojne. Ky eshte problem i MSVC ose Windows SDK.
Gjenerues i gabuar per versionin e instaluar te VS
"Visual Studio 17 2022" kerkon VS 2022. CMake nuk mund te krijoje vete devenv.exe.
Zgjidhja e problemeve
cmake --version dhe where.exe cmake
Prisni Program Files\CMake\bin. Nje cmake.exe i vecuar ne nje venv eshte ceshtje tjeter.
Instaloni nga cmake.org/download
Kitware ofron instaluesin MSI. Nje pakete CMake e bashkuar me nje zip te rastesishem perpiluesi eshte e pavlere.
Instaloni Visual Studio ose Build Tools nese deshironi MSVC
Visual Studio Installer shton cl.exe. Me pas CMake do ta dalloje ate.
Alternativat
Meson dhe Bazel jane meta-sisteme te tjera ndertimi. MSBuild eshte zakonisht synimi i nje gjeneruesi VS. CMake mbetet pika kryesore hyrese per C++.
Ndihma dhe shkarkimet zyrtare
Filloni me prodhuesin. Faqet e rastësishme me exe nuk janë kanal mbështetjeje.
| Shkarkimi | cmake.org/download/ Instaluesi zyrtar ose faqja e prodhuesit |
|---|---|
| Ndihma | cmake.org/documentation/ Mbështetja nga prodhuesi |
| Faqja zyrtare | cmake.org/ Filloni këtu, jo nga një sajt i rastësishëm skedarësh exe |
| Dokumentacioni i CMake | cmake.org/cmake/help/latest/ Komandat dhe gjeneruesit |
Pajisjet harduerike të lidhura
Konfigurimi eshte i lehte. Perpilimi qe gjeneroni kerkon procesor dhe RAM.
Detajet teknike
Detajet teknike
Numrat e versioneve të prodhuesit ndryshojnë. Ky artikull nuk përcakton një version fiks.
Burimet dhe verifikimi
Etiketa e regjistruar e burimit: Gusht 2026. Kjo etiketë nuk përbën verifikim të pavarur. Si hulumtojmë.
- Faqja zyrtare e CMake · Faqja e produktit të prodhuesit
- Ndihma për CMake · Mbështetja nga prodhuesi
- Dokumentacioni i CMake · Dokumentet zyrtare të Kitware
- Harta e proceseve Foxhole · Mostra të dorës së parë në kompjuterë Windows. Jo një test laboratori.
A ishte i dobishëm ky artikull?
Një po ose jo mjafton. Zgjidhni një arsye nëse dëshironi, ose shtoni një shënim të shkurtër.
Faleminderit. Kjo na ndihmon ta përmirësojmë këtë faqe.