CMake
Chiamatu puru cmake gui, kitware cmake
Ginituri di file di build di Kitware. cmake.exe scrivi file pi Visual Studio o Ninja. Nun pigghia u postu di MSVC o rustc.
Chiḍḍu ca t'hà sapiri
CMake ginira file di build. Nun è un cumpilaturi.
cmake.exe di Kitware scrivi file di prugettu pi Visual Studio, Ninja e àutri. cl.exe e link.exe vènunu sempri di MSVC. rustc e go sunnu linguaggi diversi. Nstallari CMake nun nstalla Visual Studio.
- Chi esti?
- Ginituri di file di build
- È un cumpilaturi?
- No. C'è sempri bisognu di MSVC o simili
- Sustituisci Visual Studio?
- No. Pò ginirari un .sln
Zoccu è CMake?
CMake è un sistema di meta-build. Ginira suluzzioni Visual Studio, file Ninja e àutri. Nun è cl.exe, mancu rustc, e mancu MSBuild 'n sè.
Si nun l'hai usatu mai
Si un README di C++ dici di nstallari CMake, pìgghialu di cmake.org/download. cmake.exe ginira file di build. Nun è un cumpilaturi. C'è sempri bisognu di MSVC, Ninja o n'àutra catina di strumenti. rustc.exe e go.exe sunnu p'àutri linguaggi. CMake nun sustituisci devenv.exe.
A chi servi?
cmake -G "Visual Studio 17 2022". devenv.exe po' grapi ddu .sln. CMake nun l'havi ancora cumpilatu.
Ninja nzèmmula a MSVC o GCC. cargo e go hannu i so gràfici di build spicìfici.
CMakePresets.json ntê prugetti d'ora. Ddu file nun è un binariu di cumpilaturi.
Pi cu è?
- Sviluppatura C e C++ unni u dipòsitu accumenza cu CMakeLists.txt
- Pirsuni ca nstallaru CMake e nun si spiegavanu pirchì mancava cl.exe
- Cu è gghiè ca pinsàu ca CMake sustituissi Visual Studio
Statu attuali
CMake (2000) è un ginituri di build attuali di Kitware. U prudutturi manna ancora l'utenti Windows a https://cmake.org/download/.
Quantu tempu havi?
Kitware pubblicàu CMake ntô 2000 pi grossi alberi C++. È cchiù vecchiu di Rust e Go. I virsioni attuali 3.x/4.x sunnu u prudottu ginenu. Na guida ferma â 2.8 putissi nun aviri i preset muderni.
Virsioni
I canali principali prima. I nùmmira esatti dî virsioni nun sunnu tutti virificati ccà.
Requisiti di sistema
I valuri sèquinu i nnicazzioni pùbbrichi dû pub bricaturi. U caricu di travagghiu canzia sempri u bisognu veru.
Mìnimu
| Sistema upirativu | Un rilascio mudernu a 64-bit di Windows 10 o Windows 11, secunnu Kitware |
|---|---|
| RAM | U ginituri è nicu. A cumpilazzioni ca fa pàrtiri è a parti pisanti |
Prufilu dî risursi
- Dumannata di CPU
- Va appressu a zoccu rapi dintra l'app
- Dumannata di RAM
- Va appressu a ducumenti, schedi o libbrarìi
Prucessi stallati
Sti file esicubbili appartèninu a stu pruduttu quannu è stallatu.
| cmake.exe | Ginituri a linia di cumannu di CMake |
|---|---|
| cmake-gui.exe | Interfaccia gràfica CMake opziunali |
Cumpunenti d'avviu
CMake nun parti cu Windows. Si lancia dintra na cartedda di build.
Pirtusa dî file
| Installazzioni tìpica | C:\Program Files\CMake\ |
|---|
Furmati di file
Prubbremi cumuni
A cunfigurazzioni arrinesci, a cumpilazzioni fallisci
CMake attruvàu un ginituri. Mancanu sempri u cumpilaturi o l'SDK. Chistu è un probblema di MSVC o dû Windows SDK.
Ginituri erratu p'u VS nstallatu
"Visual Studio 17 2022" cerca VS 2022. CMake nun pò mmintari devenv.exe.
Nèsciri dî mprògghia
cmake --version e where.exe cmake
Ci s'aspetta Program Files\CMake\bin. Un cmake.exe spirdutu dintra un venv è n'àutra custioni.
Nstalla di cmake.org/download
Kitware ospita u pacchettu MSI. Un pacchettu CMake 'nsemmula a un zip di cumpilatura scunusciuti è munnìzza.
Nstalla Visual Studio o Build Tools si vulìvuvu MSVC
U Visual Studio Installer agghiunci cl.exe. CMake u rileva 'n automàticu.
Altirnativi
Meson e Bazel sunnu àutri sistemi di meta-build. MSBuild è chiddu a cui spissu punta un ginituri VS. CMake resta comunque a porta principali cumuni pi C++.
Aiutu e scaricamenti ufficiali
Pàrtiri dû prudutturi. I siti chi vìnninu file exe a casacciu nun sunnu nu canali di supportu.
| Scàrrica | cmake.org/download/ Installaturi ufficiali o pàggina dû prudutturi |
|---|---|
| Aiutu | cmake.org/documentation/ Supportu dû prudutturi |
| Situ ufficiali | cmake.org/ Accumenza di ccà, no d'un situ a casu cu file exe |
| Ducumentazzioni di CMake | cmake.org/cmake/help/latest/ Cumanni e ginitura |
Hardware culligatu
A cunfigurazzioni è liggera. A cumpilazzioni ginirata cerca CPU e RAM.
Dittagghi tècnici
Dittagghi tècnici
I nùmmira dî virsioni dû prudutturi càncianu. St'artìculu nun fissa na virsioni pricisa.
Funti e virìfica
Etichetta dâ fonti riggistrata: Austu 2026. St'etichetta nun stabbilisci na virìfica nnipinnenti. Comu facemu i ricerchi.
- Situ ufficiali di CMake · Pàggina dû pruduttu dû vendituri
- Aiutu di CMake · Supportu dû prudutturi
- Ducumentazzioni di CMake · Ducumenti ufficiali di Kitware
- Mappa dî prucessi Foxhole · Campiuna di prima parti supra PC Windows. No nu benchmark di labburatoriu.
Fu ùtili st'artìculu?
Un sì o un no abbasta. Scegghi un mutivu si voi, o junci na nota curta.
Grazzi. Chistu n'aiuta a megghiurari sta pàggina.