CMake Kochbuch

Bewertung:   (4,2 von 5)

CMake Kochbuch (Radovan Bast)

Leserbewertungen

Zusammenfassung:

Das Buch über CMake gilt als umfassend und praktisch und bietet eine Fülle von Informationen sowohl für Anfänger als auch für erfahrene Benutzer. Es hat jedoch auch Formatierungsprobleme in digitalen Versionen, und seine Anleitungen, insbesondere für Windows, wurden als unzureichend kritisiert. Einige Leser fanden die Struktur umständlich und veraltet, während andere die modernen Beispiele und die Einbeziehung verschiedener Tools schätzten.

Vorteile:

Vollgepackt mit nützlichen Informationen über CMake.
Detaillierte Erklärungen von Konzepten und ein gut strukturierter Ansatz.
Vorgefertigtes Docker-Image zum einfachen Einrichten und Testen der Beispiele.
Wertvolle Ressource zum Verständnis und zur Modifikation komplexer CMake-Umgebungen.
Nützlich für Anfänger und Fortgeschrittene, deckt eine Reihe von Themen ab, darunter Unit-Tests und die Integration von Bibliotheken Dritter.
Beispiele verfügbar auf GitHub.

Nachteile:

Formatierungsprobleme im Kindle Cloud Reader.
Die Anweisungen zur Windows-Einrichtung sind unklar und problematisch.
Das Buch ist etwas starr in seiner Struktur, was es für manche Leser weniger interessant macht.
Der Inhalt könnte veraltet sein, da er sich auf ältere Versionen von CMake konzentriert.
Einige der gegebenen Ratschläge werden als schlecht oder veraltet angesehen.
Es fehlen konkrete Fallstudien und es kann schwierig sein, nach spezifischen Informationen zu suchen.

(basierend auf 9 Leserbewertungen)

Originaltitel:

CMake Cookbook

Inhalt des Buches:

Lernen Sie CMake anhand einer Reihe von aufgabenbasierten Rezepten, die Ihnen praktische, einfache und sofort einsetzbare CMake-Lösungen für Ihren Code bieten.

Hauptmerkmale:

⬤ Erlernen Sie das Konfigurieren, Erstellen, Testen und Verpacken von Software, die in C, C++ und Fortran geschrieben wurde.

⬤ Entwickeln Sie sich von einfachen zu fortgeschrittenen Aufgaben mit Beispielen, die unter Linux, macOS und Windows getestet wurden.

⬤ Verwalten Sie die Komplexität des Codes und die Abhängigkeiten von Bibliotheken mit wiederverwendbaren CMake-Bausteinen.

Buchbeschreibung:

CMake ist eine plattformübergreifende Open-Source-Software zur Verwaltung des Build-Prozesses auf portable Weise. Dieses Buch enthält eine Sammlung von Rezepten und Bausteinen mit Tipps und Techniken für die Arbeit mit CMake, CTest, CPack und CDash.

CMake Cookbook enthält Beispiele aus der Praxis in Form von Rezepten, die verschiedene Möglichkeiten zum Strukturieren, Konfigurieren, Erstellen und Testen kleiner bis großer Code-Projekte abdecken. Sie lernen den Umgang mit den CMake Kommandozeilen-Tools und beherrschen moderne CMake-Praktiken zum Konfigurieren, Bauen und Testen von Binärdateien und Bibliotheken. Mit diesem Buch werden Sie in der Lage sein, mit externen Bibliotheken zu arbeiten und Ihre eigenen Projekte auf modulare und wiederverwendbare Weise zu strukturieren. Sie werden in der Lage sein, native Build-Skripte für Linux, MacOS und Windows zu erstellen, Projekte mit CMake zu vereinfachen und zu refaktorisieren sowie Projekte nach CMake zu portieren.

Was Sie lernen werden:

⬤ Konfigurieren, Bauen, Testen und Installieren von Code-Projekten mit CMake.

⬤ Betriebssysteme, Prozessoren, Bibliotheken, Dateien und Programme für die bedingte Kompilierung erkennen.

⬤ Erhöhen Sie die Portabilität Ihres Codes.

⬤ Zerlegen Sie eine große Codebasis in Module mit Hilfe von CMake.

⬤ Erstellen Sie mehrsprachige Projekte.

⬤ Wissen, wo und wie man CMake-Konfigurationsdateien, die von jemand anderem geschrieben wurden, optimiert.

⬤ Projekte für die Verteilung paketieren.

⬤ Projekte nach CMake portieren.

Für wen dieses Buch gedacht ist:

Wenn Sie ein Softwareentwickler sind, der Build-Systeme mit CMake verwalten möchte, oder wenn Sie CMake-Code, der von anderen geschrieben wurde, verstehen und modifizieren möchten, ist dieses Buch genau das Richtige für Sie. Grundlegende Kenntnisse in C++, C oder Fortran sind erforderlich, um die in diesem Buch behandelten Themen zu verstehen.

Weitere Daten des Buches:

ISBN:9781788470711
Autor:
Verlag:
Einband:Taschenbuch

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

CMake Kochbuch - CMake Cookbook
Lernen Sie CMake anhand einer Reihe von aufgabenbasierten Rezepten, die Ihnen praktische, einfache und sofort einsetzbare CMake-Lösungen für Ihren Code...
CMake Kochbuch - CMake Cookbook

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: