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

# CMake

Aplikacija: Kitware

Такође се назива cmake gui, kitware cmake

Kitware, Produktivnost

Генератор фајлова за изградњу пројекта компаније Kitware. cmake.exe уписује фајлове за Visual Studio или Ninja. Он не замењује MSVC или rustc.

## Šta treba da znate

CMake генерише фајлове за изградњу. То није компајлер.

cmake.exe компаније Kitware креира пројектне датотеке за Visual Studio, Ninja и друге алате. cl.exe и link.exe и даље долазе из MSVC-а. rustc и go су други језици. Инсталирање CMake-а не инсталира Visual Studio.

- **Шта је то?**: Генератор датотека за изградњу

  **Да ли је то компајлер?**: Не. И даље вам је потребан MSVC или сличан алат

  **Замењује ли Visual Studio?**: Не. Може да генерише .sln

Feex navodi

Ако cmake.exe обави конфигурисање а компајлирање не успе, погледао бих генератор и компајлер који је пронашао. Не бих третирао CMake као MSVC. Генератор није исто што и комплет алата (toolchain).

## Шта је CMake?

CMake је мета-систем за изградњу. Он генерише Visual Studio решења, Ninja датотеке и друге. То није cl.exe, није rustc и није сам MSBuild.

## Ako ga nikada niste koristili

Ако је C++ README навео да се инсталира CMake, преузмите га са cmake.org/download. cmake.exe генерише датотеке за изградњу. То није компајлер. И даље вам је потребан MSVC, Ninja или други комплет алата. rustc.exe и go.exe су различити језици. CMake неће заменити devenv.exe.

## Za šta se koristi?

**Генеришите Visual Studio решење**

cmake -G "Visual Studio 17 2022". devenv.exe затим отвара тај .sln. CMake га још увек није компајлирао.

**Ninja и други генератори**

Ninja плус MSVC или GCC. cargo и go имају сопствене графове изградње.

**Предефинисана подешавања (Presets)**

CMakePresets.json у актуелним пројектима. Та датотека није бинарни фајл компајлера.

## Kome je namenjen?

- C и C++ програмери чији репозиторијум почиње са CMakeLists.txt
- Људи који су инсталирали CMake и питали се зашто недостаје cl.exe
- Свако ко је мислио да CMake замењује Visual Studio

## Trenutni status

CMake (2000) је актуелни генератор изградње компаније Kitware. Добављач и даље упућује кориснике оперативног система Windows на https://cmake.org/download/.

## Koliko je star?

Kitware је објавио CMake 2000. године за велика C++ стабла изворног кода. Старији је од језика Rust и Go. Актуелна 3.x/4.x издања су сам производ. Упутство намењено искључиво за верзију 2.8 можда не садржи савремена подешавања presets.

## Verzije

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

cmake.exe

cmake-gui.exe

## Sistemski zahtevi

Vrednosti prate javna uputstva izdavača. Radno opterećenje i dalje utiče na stvarne potrebe.

### Minimalno

| Operativni sistem | Актуелно 64-битно издање Windows 10 или Windows 11, према компанији Kitware |
| ----------------- | --------------------------------------------------------------------------- |
| RAM               | Генератор је мали. Компајлирање које покреће је захтеван корак              |

## Profil resursa

- **Zahtevnost procesora**: Zavisi od onoga što otvorite unutar aplikacije

  **Potreban RAM**: Zavisi od dokumenata, kartica ili biblioteka

## Instalirani procesi

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

| cmake.exe     | CMake генератор из командне линије |
| ------------- | ---------------------------------- |
| cmake-gui.exe | Опциони CMake GUI                  |

## Komponente pri pokretanju

CMake се не покреће са Windows-ом. Покрећете га у фасцикли за изградњу.

## Lokacije datoteka

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

## Formati datoteka

CMakeLists.txt, CMakePresets.json

## Česti problemi

### Конфигурисање успева, компајлирање не успева

CMake је пронашао генератор. Компајлер или SDK и даље недостају. То је проблем са MSVC-ом или Windows SDK-ом.

### Погрешан генератор за инсталирани VS

"Visual Studio 17 2022" захтева VS 2022. CMake не може сам да измисли devenv.exe.

## Rešavanje problema

### cmake --version и where.exe cmake

Очекујте Program Files\CMake\bin. Залутали cmake.exe у виртуелном окружењу (venv) је друга прича.

### Инсталирајте са cmake.org/download

Kitware обезбеђује MSI датотеку. CMake пакет спојен са насумичном zip датотеком компајлера је смеће.

### Инсталирајте Visual Studio или Build Tools ако сте желели MSVC

Visual Studio Installer додаје cl.exe. CMake ће га тада детектовати.

## Alternative

Meson и Bazel су други мета-системи за изградњу. MSBuild је оно што VS генератор често циља. CMake је и даље уобичајена полазна тачка за C++.

## Zvanična pomoć i preuzimanja

Počnite od proizvođača. Nasumični sajtovi sa exe datotekama nisu kanal podrške.

| Preuzimanje         | [cmake.org/download/ ](https://cmake.org/download/)Zvanični instalacioni program ili stranica proizvođača |
| ------------------- | --------------------------------------------------------------------------------------------------------- |
| Pomoć               | [cmake.org/documentation/ ](https://cmake.org/documentation/)Podrška proizvođača                          |
| Zvanični sajt       | [cmake.org/ ](https://cmake.org/)Počnite ovde, a ne sa nasumičnog exe hosta                               |
| CMake документација | [cmake.org/cmake/help/latest/ ](https://cmake.org/cmake/help/latest/)Команде и генератори                 |

## Povezani hardver

Конфигурисање је лагано. Компајлирање које генеришете захтева процесор и RAM.

## Tehnički detalji

Tehnički detalji

Brojevi verzija proizvođača se menjaju. Ovaj članak se ne vezuje za određenu verziju.

## Povezano

Ovi entiteti su povezani sa ovim člankom. Tip je prikazan na svakoj vezi.

[Visual Studio: Aplikacija](https://feex.it/wiki/l/sr/software/visual-studio/)[Како читати Task Manager: Vodič](https://feex.it/wiki/l/sr/software/system/how-to-read-task-manager/)

## Izvori i verifikacija

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

- [Званични сајт за CMake ](https://cmake.org/)· Stranica proizvoda proizvođača
- [Помоћ за CMake ](https://cmake.org/documentation/)· Podrška proizvođača
- [CMake документација ](https://cmake.org/documentation/)· Званична документација компаније Kitware
- [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 belešku.

Brze činjenice

Kratak pregled identiteta ove stranice. Specifikacije, izvori i cela priča ostaju u članku.

- **Programer**: Kitware

  **Kategorija**: Генератор изградње

  **Proces**: cmake.exe

  **Licenca**: BSD-3-Clause

  **Prvo izdanje**: 2000

  **Zvanični sajt**: [cmake.org](https://cmake.org/)

  **Mapirao Feex**: Viđeno na Windows računarima u okviru Foxhole

Zabeleženi status izvora: Feex Reviewed: Zabeležena oznaka izvora: avgust 2026. Ova oznaka ne predstavlja nezavisnu verifikaciju.

---

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