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

Kitware-ov generator datoteka za izradu koda. cmake.exe kreira Visual Studio ili Ninja datoteke. Ne zamjenjuje MSVC ili rustc.

## Šta trebate znati

CMake generiše datoteke za izgradnju koda. Nije prevodilac (compiler).

cmake.exe od kompanije Kitware kreira projektne datoteke za Visual Studio, Ninja i druge. cl.exe i link.exe i dalje dolaze iz MSVC-a. rustc i go su drugi jezici. Instaliranje CMake-a ne instalira Visual Studio.

- **Šta je to?**: Generator datoteka za izradu

  **Da li je to prevodilac?**: Ne. I dalje vam je potreban MSVC ili sličan alat

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

Feex navodi

Ako cmake.exe završi konfiguraciju, a kompajliranje ne uspije, pogledao bih generator i prevodilac koji je pronašao. Ne bih tretirao CMake kao MSVC. Generator nije toolchain.

## Šta je CMake?

CMake je meta-build sistem. Generiše rješenja za Visual Studio, Ninja datoteke i druge. To nije cl.exe, nije rustc, niti sam MSBuild.

## Ako ga nikada niste koristili

Ako C++ README datoteka navodi da instalirate CMake, preuzmite ga sa cmake.org/download. cmake.exe generiše datoteke za izgradnju koda. Nije prevodilac. I dalje vam je potreban MSVC, Ninja ili drugi toolchain. rustc.exe i go.exe su različiti jezici. CMake neće zamijeniti devenv.exe.

## Za šta se koristi?

**Generisanje rješenja za Visual Studio**

cmake -G "Visual Studio 17 2022". devenv.exe zatim otvara taj .sln. CMake ga još nije kompajlirao.

**Ninja i drugi generatori**

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

**Predefinisane postavke (Presets)**

CMakePresets.json u trenutnim projektima. Ta datoteka nije binarna datoteka prevodioca.

## Za koga je namijenjen?

- C i C++ programeri čiji repozitorij počinje sa CMakeLists.txt
- Ljudi koji su instalirali CMake i pitali se zašto nedostaje cl.exe
- Svako ko je mislio da CMake zamjenjuje Visual Studio

## Trenutni status

CMake (2000) je aktuelni generator izgradnje od kompanije Kitware. Proizvođač i dalje upućuje korisnike Windows-a na https://cmake.org/download/.

## Koliko je star?

Kitware je objavio CMake 2000. godine za velika C++ stabla koda. Stariji je od Rust-a i Go-a. Trenutna izdanja 3.x/4.x su taj proizvod. Vodič koji pokriva samo verziju 2.8 može propustiti moderne postavke.

## Verzije

Prvo glavni kanali. Tačni brojevi verzija nisu svi ovdje verifikovani.

cmake.exe

cmake-gui.exe

## Sistemski zahtjevi

Vrijednosti prate javne smjernice izdavača. Radno opterećenje i dalje mijenja stvarne potrebe.

### Minimalno

| Operativni sistem | Aktuelno 64-bitno izdanje za Windows 10 ili Windows 11, prema Kitware-u |
| ----------------- | ----------------------------------------------------------------------- |
| RAM               | Generator je mali. Kompajliranje koje pokreće je zahtjevan korak        |

## Profil resursa

- **Potreba za procesorom**: Prati ono što otvorite unutar aplikacije

  **Potreba za RAM-om**: Prati dokumente, kartice ili biblioteke

## Instalirani procesi

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

| cmake.exe     | CMake generator komandne linije           |
| ------------- | ----------------------------------------- |
| cmake-gui.exe | Opcionalni CMake grafički interfejs (GUI) |

## Komponente pri pokretanju

CMake se ne pokreće sa Windows-om. Pokrećete ga u fascikli za izgradnju.

## Lokacije datoteka

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

## Formati datoteka

CMakeLists.txt, CMakePresets.json

## Česti problemi

### Konfiguracija uspješna, kompajliranje nije uspjelo

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

### Pogrešan generator za instalirani VS

"Visual Studio 17 2022" zahtijeva VS 2022. CMake ne može izmisliti devenv.exe.

## Rješavanje problema

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

Očekujte Program Files\CMake\bin. Zabludjeli cmake.exe u virtuelnom okruženju (venv) je druga priča.

### Instalirajte sa cmake.org/download

Kitware obezbjeđuje MSI instalater. CMake paket u kombinaciji sa nasumičnom zip arhivom prevodioca je smeće.

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

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

## Alternative

Meson i Bazel su drugi meta-build sistemi. MSBuild je ono što VS generator često cilja. CMake je i dalje uobičajena ulazna tačka za C++.

## Zvanična pomoć i preuzimanja

Započnite s proizvođačem. Nasumične stranice s izvršnim datotekama nisu kanal podrške.

| Preuzimanje            | [cmake.org/download/ ](https://cmake.org/download/)Zvanični instalater ili stranica proizvođača |
| ---------------------- | ----------------------------------------------------------------------------------------------- |
| Pomoć                  | [cmake.org/documentation/ ](https://cmake.org/documentation/)Podrška proizvođača                |
| Zvanična stranica      | [cmake.org/ ](https://cmake.org/)Započnite ovdje, a ne na nasumičnom hostu izvršnih datoteka    |
| Dokumentacija za CMake | [cmake.org/cmake/help/latest/ ](https://cmake.org/cmake/help/latest/)Komande i generatori       |

## Povezani hardver

Konfiguracija je lagana. Kompajliranje koje generišete zahtijeva procesor i RAM.

## Tehnički detalji

Tehnički detalji

Brojevi verzija proizvođača se mijenjaju. Ovaj članak ne fiksira konkretnu verziju.

## Povezano

Ovi entiteti su povezani s ovim člankom. Tip je prikazan na svakom linku.

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

## Izvori i provjera

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

- [Zvanična CMake stranica ](https://cmake.org/)· Stranica proizvoda proizvođača
- [CMake pomoć ](https://cmake.org/documentation/)· Podrška proizvođača
- [CMake dokumentacija ](https://cmake.org/documentation/)· Zvanična Kitware dokumentacija
- [Foxhole mapa procesa ](https://foxhole.feex.it/)· Uzorci prve strane na Windows računarima. Nije laboratorijski benčmark.

## Da li je ovaj članak bio koristan?

Dovoljno je da odgovorite sa da ili ne. Izaberite razlog ako želite ili dodajte kratku napomenu.

Kratke činjenice

Kratak pregled ove stranice. Specifikacije, izvori i potpuni detalji ostaju u članku.

- **Programer**: Kitware

  **Kategorija**: Generator projekata izgradnje

  **Proces**: cmake.exe

  **Licenca**: BSD-3-Clause

  **Prvo izdanje**: 2000

  **Zvanična stranica**: [cmake.org](https://cmake.org/)

  **Mapirao Feex**: Zabilježeno na Windows računarima u sistemu Foxhole

Zabilježeni status izvora: Feex Reviewed: Zabilježena oznaka izvora: august 2026. Ova oznaka ne predstavlja nezavisnu provjeru.

---

Source: [Canonical Feex Wiki page](https://feex.it/wiki/l/bs/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)
