Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
CMake - Der einfache Einstieg
Rating: 4.4 out of 5(97 ratings)
454 students

CMake - Der einfache Einstieg

Mit C++ unter Windows und Linux
Created byJakob Schaal
Last updated 4/2020
German
German [Auto],

What you'll learn

  • Effektiver Umgang mit CMake
  • Das Aufsetzen von C/++ Projekten
  • Wie man CMake zum Einbetten von Dependencies verwendet

Course content

7 sections37 lectures3h 12m total length
  • Was ist CMake? Was lernst du in diesem Kurs?5:05

    Herzlich Willkommen! In dieser Einführung zeige ich dir was CMake ist, warum man es verwenden sollte, was du in diesem Kurs lernst und was du mitbringen solltest. Viel Spaß!

  • CMake Times2:53

    In CMake gibt es unterschiedliche Ausführungsschritte, sogenannte "Times". Welche das sind zeige ich in diesem Video.

  • CMake Installieren - Windows2:18

    In dieser Episode zeige ich dir wie du CMake unter Windows installierst. Linux User können diese Episode überspringen.

  • CMake Installieren - Linux1:37

    Umgekehrtes Spiel wie letzte Episode, dieses mal zeige ich wie man CMake unter Linux installiert, Windows User können diese Episode überspringen.

Requirements

  • Kenntnisse in C++ sind vorausgesetzt

Description

CMake hat sich unter allen Build Systemen für C/++ als Marktführer etabliert. In diesem Kurs lernst du, wie du dieses mächtige Tool in deinen Projekten verwenden kannst.


Der Kurs ist in 6 Abschnitte gegliedert:

  1. Einführung: Hier lernst du Begriffe die für CMake wichtig sind und wie man CMake installiert.

  2. Basics: Die Grundsätze der Skriptsprache CMake werden erläutert und ich zeige dir, wie du CMake verwenden kannst.

  3. Funktionen und Scopes: Scopes funktionieren in CMake ein bisschen anders als in C++. Hier zeige ich dir die Besonderheiten.

  4. Einstellungen: Welcher Compiler soll verwendet werden? Welcher C++ Sprachstandard wird unterstützt? Diese Dinge kannst du in CMake einstellen.

  5. Das System Untersuchen: CMake gibt dir die Möglichkeit zur Laufzeit herauszufinden ob es gerade auf einem Windows oder Linux Rechner ausgeführt wird. Ebenso ob 32- oder 64-Bit Instruktionen verwendet werden. Wie du das und noch andere Dinge auslesen kannst lernst du in diesem Abschnitt.

  6. Dependency Management: Eines der Hauptargumente von CMake! Vor CMake war das Einbetten von anderen Projekten häufig sehr umständlich und uneinheitlich. Dieses Problem löst CMake und macht das Management von Dependencies (fast) zum Kinderspiel.

Who this course is for:

  • C/C++ Entwickler, die eine einfache Einführung in das modernste und am weitesten verbreitetste Buildsystem wollen.