Na ovoj stranici

CMake

CMakeLists.txt CMake automatizira konfiguraciju sustava za izgradnju. Kontrolira proces kompilacije softvera koristeći jednostavne konfiguracijske datoteke, nazvane CMakeLists.txt datoteke. CMake generira nativne konfiguracije za izgradnju i radne prostore koje možete koristiti u okruženju prevoditelja po vašem izboru.

Qt Creator Možete koristiti CMake iz naredbenog retka za izradu aplikacija za stolna računala, kao i za mobilne i ugrađene uređaje. Ili izradite pojedinačne datoteke za testiranje svojih promjena.

Podržane verzije CMakea

Qt Creator zahtijeva CMakeov API temeljen na datotekama, stoga će vam biti potrebna verzija CMakea 3.14 ili novija.

Za sustave sa starijim verzijama CMakea dostupna su samo zaobilazna rješenja:

  • Za CMake verziju 3.5 ili noviju generirajte bazu podataka o kompilaciji i otvorite je u Qt Creator, kao što je opisano u odjeljku Korištenje baza podataka o kompilaciji.
  • Stvorite ad-hoc datoteku projekta za qmake izgradnju pomoću qmake -project i otvorite je u Qt Creator. Obično takve projekte ne možete kompajlirati bez ručnih izmjena.
  • Ručno stvorite ad-hoc datoteku projekta za generički projekt i otvorite je u Qt Creator. Obično ne možete kompajlirati takve projekte bez ručnih izmjena.

Vidi također Konfigurirajte projekte za izgradnju, Konfigurirajte projekte za pokretanje, Kako: Izgraditi s CMakeom, Konfiguracija izgradnje za CMake, Otklanjanje pogrešaka u CMake datotekama projekta, Konfiguracija za daljinsko raspoređivanje na Linux, Otvaranje projekata i Korištenje baza podataka o kompilaciji.

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.