1. [Wiki](https://feex.it/wiki/)
2. [Softver](https://feex.it/wiki/software/)
3. [Produktivnost](https://feex.it/wiki/software/productivity/)
4. CMake

# CMake

Aplikacija: Kitware

Također se naziva cmake gui, kitware cmake

Kitware, Produktivnost

Kitwareov generator konfiguracijskih datoteka za izgradnju (build-file generator). cmake.exe stvara datoteke za Visual Studio ili Ninja. Ne zamjenjuje MSVC ili rustc.

## Što trebate znati

CMake stvara datoteke za izgradnju. Nije prevoditelj (compiler).

cmake.exe tvrtke Kitware stvara projektne datoteke za Visual Studio, Ninja i druge alate. cl.exe i link.exe i dalje dolaze iz MSVC-a. rustc i go su drugi programski jezici. Instalacija CMakea ne instalira Visual Studio.

- **Što je to?**: Generator konfiguracije za izgradnju

  **Je li to prevoditelj?**: Ne. I dalje trebate MSVC ili sličan alat

  **Zamjenjuje li Visual Studio?**: Ne. Može generirati .sln

Feex kaže

Ako cmake.exe dovrši konfiguraciju, a prevođenje ne uspije, pregledao bih generator i prevoditelj koji je pronađen. Ne bih tretirao CMake kao MSVC. Generator nije isto što i toolchain.

## Što je CMake?

CMake je meta-sustav za izgradnju softvera. Generira rješenja za Visual Studio, Ninja datoteke i druge. To nije cl.exe, nije rustc i nije sam MSBuild.

## Ako ga nikada niste koristili

Ako C++ README navodi da instalirate CMake, preuzmite ga s cmake.org/download. cmake.exe generira datoteke za izgradnju. Nije prevoditelj. I dalje trebate MSVC, Ninja ili drugi toolchain. rustc.exe i go.exe pripadaju drugim jezicima. CMake ne zamjenjuje devenv.exe.

## Za što se koristi?

**Generirajte Visual Studio rješenje**

cmake -G "Visual Studio 17 2022". devenv.exe potom otvara taj .sln. CMake ga time još nije preveo.

**Ninja i drugi generatori**

Ninja uz MSVC ili GCC. cargo i go imaju vlastite grafove izgradnje.

**Predlošci (Presets)**

CMakePresets.json u modernim projektima. Ta datoteka nije binarna datoteka prevoditelja.

## Kome je namijenjen?

- Programeri za C i C++ čije spremište započinje datotekom CMakeLists.txt
- Korisnici koji su instalirali CMake i pitali se zašto nedostaje cl.exe
- Svatko tko je mislio da CMake zamjenjuje Visual Studio

## Trenutni status

CMake (2000) je aktualni generator izgradnje tvrtke Kitware. Proizvođač i dalje upućuje korisnike sustava Windows na https://cmake.org/download/.

## Koliko je star?

Kitware je izdao CMake 2000. godine za velika C++ stabla koda. Stariji je od Rusta i Go jezika. Aktualna izdanja 3.x/4.x predstavljaju proizvod. Upute pisane samo za 2.8 mogu zanemariti moderne predloške.

## Verzije

Najprije glavni kanali. Nisu svi točni brojevi međuverzija ovdje provjereni.

cmake.exe

cmake-gui.exe

## Sistemski preduvjeti

Vrijednosti prate javne upute izdavača. Radno opterećenje i dalje mijenja stvarnu potrebu.

### Minimalno

| Operacijski sustav | Aktualno 64-bitno izdanje sustava Windows 10 ili Windows 11, prema Kitwareu |
| ------------------ | --------------------------------------------------------------------------- |
| RAM                | Generator je malen. Korak prevođenja koji on pokreće je zahtjevan           |

## Profil resursa

- **Potražnja procesora**: Prati ono što otvorite unutar aplikacije

  **Potražnja za RAM-om**: Prati dokumente, kartice ili biblioteke

## Instalirani procesi

Ove izvršne datoteke pripadaju ovom proizvodu kada je instaliran.

| cmake.exe     | CMake generator naredbenog retka      |
| ------------- | ------------------------------------- |
| cmake-gui.exe | Opcionalno grafičko sučelje CMake GUI |

## Komponente pri pokretanju

CMake se ne pokreće sa sustavom Windows. Pokrećete ga u mapi za izgradnju (build).

## Lokacije datoteka

| Tipična instalacija | C:\Program Files\CMake\\ |
| ------------------- | ------------------------ |

## Formati datoteka

CMakeLists.txt, CMakePresets.json

## Uobičajeni problemi

### Konfiguracija uspijeva, prevođenje ne uspijeva

CMake je pronašao generator. Prevoditelj ili SDK i dalje nedostaju. To je problem s MSVC-om ili Windows SDK-om.

### Pogrešan generator za instalirani VS

"Visual Studio 17 2022" zahtijeva VS 2022. CMake ne može stvoriti devenv.exe ni iz čega.

## Rješavanje problema

### cmake --version i where.exe cmake

Očekujte Program Files\CMake\bin. Zasebni cmake.exe unutar venv okruženja druga je priča.

### Instalirajte s cmake.org/download

Kitware ugošćuje MSI datoteku. Paket za CMake upakiran s nasumičnom zip datotekom prevoditelja je bezvrijedan.

### Instalirajte Visual Studio ili Build Tools ako želite MSVC

Visual Studio Installer dodaje cl.exe. CMake će ga nakon toga prepoznati.

## Alternative

Meson i Bazel su drugi meta-sustavi za izgradnju. MSBuild je ono što generator za VS često cilja. CMake je i dalje uobičajeni ulaz za C++.

## Službena pomoć i preuzimanja

Počnite s proizvođačem. Nasumične web-stranice s exe datotekama nisu kanal podrške.

| Preuzimanje            | [cmake.org/download/ ](https://cmake.org/download/)Službeni instalacijski program ili stranica proizvođača |
| ---------------------- | ---------------------------------------------------------------------------------------------------------- |
| Pomoć                  | [cmake.org/documentation/ ](https://cmake.org/documentation/)Podrška proizvođača                           |
| Službena stranica      | [cmake.org/ ](https://cmake.org/)Počnite ovdje, a ne na nasumičnom poslužitelju exe datoteka               |
| Dokumentacija za CMake | [cmake.org/cmake/help/latest/ ](https://cmake.org/cmake/help/latest/)Naredbe i generatori                  |

## Povezani hardver

Konfiguracija je lagana. Prevođenje koje generirate zahtijeva procesor i RAM.

## Tehnički detalji

Tehnički detalji

Brojevi verzija proizvođača se mijenjaju. Ovaj članak ne navodi fiksnu međuverziju.

## Povezano

Ovi se entiteti povezuju s ovim člankom. Vrsta je prikazana na svakoj poveznici.

[Visual Studio: Aplikacija](https://feex.it/wiki/l/hr/software/visual-studio/)[Kako čitati Upravitelj zadataka: Vodič](https://feex.it/wiki/l/hr/software/system/how-to-read-task-manager/)

## Izvori i provjera

Zabilježena oznaka izvora: kolovoz 2026. Ova oznaka ne predstavlja neovisnu provjeru. [Kako istražujemo](https://feex.it/wiki/research/).

- [Službena stranica za CMake ](https://cmake.org/)· Stranica proizvoda proizvođača
- [Pomoć za CMake ](https://cmake.org/documentation/)· Podrška proizvođača
- [Dokumentacija za CMake ](https://cmake.org/documentation/)· Službena Kitware dokumentacija
- [Foxhole mapa procesa ](https://foxhole.feex.it/)· Izvorni uzorci na računalima sa sustavom Windows. Nije laboratorijsko mjerilo.

## Je li ovaj članak bio koristan?

Dovoljno je odgovoriti s da ili ne. Odaberite razlog ako želite ili dodajte kratku bilješku.

Brze činjenice

Kratak identitet ove stranice. Specifikacije, izvori i cjelovita priča ostaju u članku.

- **Razvojni programer**: Kitware

  **Kategorija**: Generator izgradnje

  **Proces**: cmake.exe

  **Licenca**: BSD-3-Clause

  **Prvo izdanje**: 2000

  **Službena stranica**: [cmake.org](https://cmake.org/)

  **Mapirao Feex**: Zabilježeno na računalima sa sustavom Windows u Foxholeu

Zabilježeni status izvora: Feex pregledano: Zabilježena oznaka izvora: kolovoz 2026. Ova oznaka ne predstavlja neovisnu provjeru.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/hr/software/cmake/)

[Developer guide](https://feex.it/wiki/developers/) | [API policy](https://feex.it/developers/api-policy/) | [Agent guidance](https://feex.it/wiki/llms.txt)
