CMake
Au cmake gui, kitware cmake gnännt
De Build-Datei-Generator vo Kitware. cmake.exe schriibt Visual Studio- oder Ninja-Dateie. Es ersetzt weder MSVC no rustc.
Was du wüsse muesch
CMake generiert Build-Dateie. Es isch kei Compiler.
cmake.exe vo Kitware schriibt Projektdateie für Visual Studio, Ninja und anderi. cl.exe und link.exe chömed nach wie vor vo MSVC. rustc und go sind anderi Sprache. Wänn CMake installiersch, installiersch Visual Studio nöd mit.
- Was isch es?
- Build-Datei-Generator
- Isch es en Compiler?
- Nei. Du bruuchsch immer no MSVC oder öppis Ähnlichs
- Ersetzt es Visual Studio?
- Nei. Es chan e .sln-Datei generiere
Was isch CMake?
CMake isch es Meta-Build-System. Es generiert Visual Studio-Projektmappe, Ninja-Dateie und anders. Es isch weder cl.exe no rustc und au nöd MSBuild sälber.
Wenn s nonie bruucht häsch
Wänn imene C++-README staht, du söllsch CMake installiere, hol s vo cmake.org/download. cmake.exe generiert Build-Dateie. Es isch kei Compiler. Du bruuchsch immer no MSVC, Ninja oder en anderi Toolchain. rustc.exe und go.exe sind anderi Sprache. CMake ersetzt devenv.exe nöd.
Für was wird s bruucht?
cmake -G "Visual Studio 17 2022". devenv.exe macht dänn die .sln uf. CMake hät s dänn no nöd kompiliert.
Ninja zäme mit MSVC oder GCC. cargo und go händ iri eignige Build-Graphe.
CMakePresets.json i aktuelle Projekt. Die Datei isch kes Compiler-Binary.
Für wen isch es dänkt?
- C- und C++-Entwickler, wo s Repo mit CMakeLists.txt aafangt
- Lüüt, wo CMake installiert händ und sich gwunderet händ, warum cl.exe fählt
- Alli, wo dänkt händ, CMake ersetzt Visual Studio
Aktuelle Status
CMake (2000) isch en aktuelle Build-Generator vo Kitware. De Aabieter verwiist Windows-Nutzer immer no uf https://cmake.org/download/.
Wie alt isch es?
Kitware hät CMake im Jahr 2000 für grossi C++-Strukture usebracht. Es isch elter als Rust und Go. Aktuelli 3.x/4.x-Releases mached s Produkt us. En Aaleitig nu für 2.8 kännt moderni Presets villicht no nöd.
Versione
Wichtigi Kanäl zerscht. Di genaue Build-Nummere sind do nöd alli überprüft.
Systemaforderige
D Wärt halted sich a di öffentliche Hiiwiis vom Entwickler. D Arbetspensum cha de tatsächlichi Bedarf aber ändere.
Minimum
| Betriibssystem | E aktuelli 64-Bit-Version vo Windows 10 oder Windows 11, lut Kitware |
|---|---|
| RAM | De Generator isch chly. De Kompiliervorgang, won er aastosst, bruucht vill Leischtig |
Ressourceprofil
- CPU-Bedarf
- Richtet sich noch däm, was i de App uftuesch
- RAM-Bedarf
- Richtet sich noch Dokument, Tabs oder Bibliotheke
Installierti Prozäss
Die usfüehrbare Dateie ghöred zu däm Produkt, wenn s installiert isch.
| cmake.exe | CMake-Kommandozile-Generator |
|---|---|
| cmake-gui.exe | Optionale CMake-GUI |
Autostart-Komponente
CMake startet nöd mit Windows. Du lasch es imene Build-Ordner laufe.
Dateipfad
| Typischi Installierig | C:\Program Files\CMake\ |
|---|
Dateiformat
Hüüfigi Problem
Konfiguration klappt, Kompiliere schlaht fähl
CMake hät en Generator gfunde. De Compiler oder s SDK fählt aber immer no. Das isch es Problem vo MSVC oder em Windows SDK.
Falsche Generator für s installierte VS
"Visual Studio 17 2022" bruucht VS 2022. CMake chan devenv.exe nöd härzaubere.
Problem löse
cmake --version und where.exe cmake
Erwartet wird Program Files\CMake\bin. E verirrte cmake.exe imene venv isch e anderi Gschicht.
Vo cmake.org/download installiere
Kitware büütet d MSI-Datei aa. En CMake-Pack zäme mit emene zuefällige Compiler-ZIP isch nüt wärt.
Installier Visual Studio oder d Build Tools, wänn MSVC wotsch
De Visual Studio Installer füegt cl.exe dezue. CMake wird s dänn erkenne.
Alternative
Meson und Bazel sind anderi Meta-Build-System. MSBuild isch das, woruf en VS-Generator hüüfig abzielt. CMake isch nach wie vor s gängige Portal für C++.
Offizielli Hilf und Downloads
Fang bim Hersteller aa. Willchürliche Exe-Siite sind kei Supportkanal.
| Download | cmake.org/download/ Offizielle Installer oder Hersteller-Siite |
|---|---|
| Hilf | cmake.org/documentation/ Hersteller-Support |
| Offizielli Website | cmake.org/ Fang do aa, nöd uf ere zuefällige Exe-Siite |
| CMake-Doku | cmake.org/cmake/help/latest/ Befähl und Generatore |
Verwandti Hardware
S Konfiguriere isch liecht. S Kompiliere, wo d generiersch, bruucht CPU und RAM.
Technischi Detail
Technischi Detail
Versionsnummere vom Hersteller ändered sich. Dä Artikel legt kei feschti Build fest.
Quelle und Verifikation
Erfassts Quell-Label: August 2026. Das Label stellt kei unabhängigi Verifikation dar. Wie mir recherchiered.
- Offizielli CMake-Website · Produkt-Siite vom Hersteller
- CMake-Hilf · Hersteller-Support
- CMake-Dokumentation · Offizielli Kitware-Doku
- Foxhole-Prozässcharte · Primäri Stichprobe uf Windows-PCs. Kei Labor-Benchmark.
Isch dä Artikel nützlich gsi?
Es Ja oder Nei längt. Wähl en Grund us, wänn du wotsch, oder schryb e churzi Notiz.
Merci. Das hilft eus, die Syte z verbessere.