CMake - Der einfache Einstieg

所在平台: Udemy

课程主页: https://www.udemy.com/course/cmake-der-einfache-einstieg/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera 课程总结:CMake - 轻松入门** 本课程围绕 C++ 构建系统领域的领导者 CMake 展开,旨在帮助您掌握该强大工具在项目中的应用。课程共分六个部分: 1. **引言:** 介绍 CMake 的重要概念并指导您完成安装。 2. **基础:** 讲解 CMake 脚本语言的基本原则,并演示其使用方法。 3. **功能与作用域:** 深入探讨 CMake 中与 C++ 不同的作用域机制及其独特性。 4. **设置:** 演示如何在 CMake 中配置编译器选择和 C++ 标准支持等关键设置。 5. **系统探测:** 教您如何利用 CMake 在运行时探测操作系统(Windows/Linux)和目标架构(32/64 位)等系统信息。 6. **依赖管理:** 突出 CMake 在管理项目依赖方面的核心优势,解决传统方法中嵌入其他项目时遇到的繁琐和不一致问题,使依赖管理变得更加便捷。

课程评论(0条)

课程详情

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:Einführung: Hier lernst du Begriffe die für CMake wichtig sind und wie man CMake installiert.Basics: Die Grundsätze der Skriptsprache CMake werden erläutert und ich zeige dir, wie du CMake verwenden kannst.Funktionen und Scopes: Scopes funktionieren in CMake ein bisschen anders als in C++. Hier zeige ich dir die Besonderheiten.Einstellungen: Welcher Compiler soll verwendet werden? Welcher C++ Sprachstandard wird unterstützt? Diese Dinge kannst du in CMake einstellen.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.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.

课程标签

0人关注该课程

主题相关的课程