CMake (64bit)4.0.0

CMakeis een open-source, cross-platform build systeem dat ontwikkelaars helpt bij het beheren van het build proces van softwareprojecten. Het gebruikt een eenvoudige, declaratieve syntax om de structuur, afhankelijkheden en build doelen van het project te definiëren, en genereert platform-specifieke build bestanden (zoals Makefiles of Visual Studio projectbestanden) die kunnen worden gebruikt om het project op verschillende platforms en met verschillende compilers te bouwen.

CMake stelt ontwikkelaars in staat om projecten te creëren en configureren voor een verscheidenheid aan buildsysteem, waaronder Make, Ninja en Visual Studio, evenals verschillende IDE's zoals CLion, Qt Creator en Visual Studio Code. Het ondersteunt ook een breed scala aan programmeertalen, waaronder C, C++, Java, Python en Fortran.

Een van de belangrijkste voordelen van het gebruik van CMake is zijn vermogen om complexe projecten met meerdere bronbestanden en afhankelijkheden te beheren. Het biedt een modulaire structuur die het gemakkelijk maakt om bestanden, bibliotheken en modules toe te voegen of te verwijderen, en om bouwconfiguraties voor verschillende platforms en compilers te definiëren.

CMake wordt veel gebruikt in de open-source gemeenschap en is het voorkeurs-bouwsysteem voor veel grootschalige projecten zoals KDE, LLVM en OpenCV. De populariteit ervan is te danken aan de flexibiliteit, gebruiksvriendelijkheid en de mogelijkheid om build-bestanden te genereren die werken op meerdere platforms en met meerdere compilers.


Belangrijkste kenmerken:

  • Platformonafhankelijk: CMake ondersteunt het bouwen op meerdere platforms, inclusief Windows, macOS en Linux.
  • Taalonafhankelijk: CMake kan worden gebruikt met verschillende programmeertalen, waaronder C++, Python en Java.
  • Configuratiebeheer: CMake stelt ontwikkelaars in staat om buildconfiguraties en aangepaste buildopties op te geven.
  • Modulair ontwerp: CMake gebruikt een modulair ontwerp dat ontwikkelaars in staat stelt om complexe projecten met meerdere componenten te bouwen.
  • Integratie met andere bouwtools: CMake kan worden geïntegreerd met andere bouwtools, zoals make en ninja.
  • Automatische afhankelijkheidsoplossing: CMake kan automatisch afhankelijkheden tussen verschillende componenten van een project detecteren en oplossen.
  • Uitbreidbaarheid: CMake kan worden uitgebreid met aangepaste plugins en modules om specifieke bouwvereisten te ondersteunen.

Programma beschikbaar in andere talen

Gebruikersbeoordelingen

Gebruikersbeoordeling

1 2 3 4 5

Licentie:

Vrij

Vereisten:

Windows 7 64/ Windows 8 64/ Windows 10 64/ Windows 11 64

Talen:

English

Grootte:

32.7MB

Uitgever:

Kitware, Inc.

Bijgewerkt:

Mar 30, 2025

Schoon

Rapportsoftware

Beveiligingsniveaus

Om eventuele schade aan uw apparaat te voorkomen en de veiligheid van uw gegevens en privacy te waarborgen, controleert ons team elke keer wanneer een nieuw installatiebestand naar onze servers wordt geüpload of aan een externe server wordt gekoppeld, en beoordeelt het bestand periodiek om de status te bevestigen of bij te werken. Op basis van deze controles stellen we de volgende veiligheidsniveaus in voor alle downloadbare bestanden.

Schoon

Het is zeer waarschijnlijk dat dit softwareprogramma schoon is.

We hebben bestanden en URL's die aan dit softwareprogramma zijn gekoppeld gescand in meer dan 60 van 's werelds toonaangevende antivirusdiensten; er zijn geen mogelijke bedreigingen gevonden. En er is geen software van derden gebundeld.

Waarschuwing

Dit programma wordt ondersteund door advertenties en kan aanbieden om programma's van derden te installeren die niet vereist zijn. Dit kan een werkbalk, het wijzigen van je startpagina, de standaard zoekmachine of het installeren van andere programma's van derden omvatten. Dit kunnen valse positieven zijn, en onze gebruikers worden aangeraden voorzichtig te zijn bij het installeren en gebruiken van deze software.

Gehandicapt

Deze software is niet langer beschikbaar voor download. Het is zeer waarschijnlijk dat dit softwareprogramma kwaadwillig is of veiligheidsproblemen of andere redenen heeft.

Dien een rapport in

Dank je wel!
Je rapport is verstuurd.

We zullen uw verzoek beoordelen en passende maatregelen nemen.

Houd er rekening mee dat u geen notificatie zult ontvangen over enige actie die is ondernomen vanwege dit rapport. Onze excuses voor het ongemak dat dit kan veroorzaken.

We waarderen je hulp bij het schoon en veilig houden van onze website.