Introduction à CMake

Cette formation enseigne les bases de la création d'application avec CMake. Dans ses dernières versions, CMake a introduit de nouveaux concepts et syntaxes, cette formation met l'accent sur ces nouveautés.

CMake est de facto le système de build standard pour une application C ou C++ aujourd’hui, sa grande flexibilité permet de faire face à toutes les problématiques d’un projet logiciel complexe. Avec Qt6, Cmake devient le système de build par défaut de Qt, si vous développez avec Qt, savoir utiliser CMake est donc une nécessité.

Une session à taille humaine garantie une attention particulière et un contenu adapté. Toutes les formations KDAB offrent une expérience pédagogique de haute qualité, alliant bonnes pratiques, théorie et exercices concrets.

Points clés de la formation :

  • Système de build : cibles et dependences
  • Compilation d'applications et bibliothques
  • Le langage de CMake
  • Multi-plateforme
  • Recherche de dépendances exerternes
  • Générateurs de code
  • Compilation croisée

Télécharger le contenu complet de la formation...

Informations sur la session

Audience

Développeur expérimenté en C e C++ souhaitant améliorer ses connaissances avec le système de build CMake.

Durée

Cette formation dure 2 jours soit 14h.

Prérequis

Une expérience professionnelle de la compilation de code C++ est fortement recommandée. Aucune expérience préalable en CMake n’est nécessaire pour la formation.

Formations à Venir

Début

Jours

Lieu

Session

Langue

Prix hors TVA

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

██████

███

███████████████

███

███

█████

███

* plus TVA si applicable

Pourquoi apprendre CMake?

CMake est de facto le système de build standard pour une application C ou C++ aujourd’hui, ses fonctionnalités et sa grande flexibilité permettent de faire face à toutes les problématiques d’un projet logiciel complexe. Que cela soit pour de la compilation croisée, de la détection de fonctionnalité dépendante à la plateforme, de la recherche de dépendences, de variation de configuration à la compilation, maîtriser CMake fera de lui votre meilleur allié.