LIBRISTO
LIBROAMANTO
Obligatoire
Accédez à une communauté d'amateurs de livres à travers le monde et bénéficiez d’une panoplie d'avantages. Créer un compte gratuitement
0
Livraison gratuite avec Zásilkovna à partir de 69.99 €
Coursier DPD 5.99 Point Bpost 7.99 Bpost 7.49 Point DPD 3.49 Service de messagerie GLS 4.99

Livraison gratuite à partir de 69.99 euros.

Modern CMake for C++

Langue AnglaisAnglais
Livre Livre de poche
Livre Modern CMake for C++ Rafał Świdziński
Code Libristo: 38820295
Éditeurs Packt Publishing, février 2022
Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of y... Description détaillée
? points 115 b
47.37
Stockage externe Expédition sous 14-21 jours

Jusqu'à 30 jours pour les retours


Les clients ont également acheté


Hands-On Machine Learning with C++ Kirill Kolodiazhnyi / Livre Livre de poche
common.buy 60.53
Adaptive Code Gary McLean Hall / Livre Livre de poche
common.buy 40.35
Top
Beginning C++23 Ivor Horton / Livre Livre de poche
common.buy 48.48
Hack the Cybersecurity Interview Christophe Foulon / Livre Livre de poche
common.buy 69.96
Top
DAMA-DMBOK Dama International / Livre Livre de poche
common.buy 73.98
Pro J2EE 1.4: From Professional to Expert James L. Weaver / Livre Livre de poche
common.buy 41.15
Top
Herbs for Long Lasting Health Rosemary Gladstar / Livre Livre de poche
common.buy 8.32
Abordable
Vitamin Cure for Chronic Fatigue Syndrome Andrew W. Saul / Livre Livre de poche
common.buy 7.42
Mastering Java 11 Dr. Edward Lavieri / Livre Livre de poche
common.buy 49.28
The Complete Coding Interview Guide in Java Anghel Leonard / Livre Livre de poche
common.buy 49.28
Java Servlet and JSP Cookbook Bruce W. Perry / Livre Livre de poche
common.buy 37.54
C++17 STL Cookbook Jacek Galowicz / Livre Livre de poche
common.buy 55.81
Java EE 8 Application Development David R. Heffelfinger / Livre Livre de poche
common.buy 55.81
Vitamin Cure for Eye Disease Andrew W. Saul / Livre Livre de poche
common.buy 35.23
Java Threads 3e Scott Oaks / Livre Livre de poche
common.buy 30.21
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Livre Livre relié
common.buy 57.51
Top
Tour of C++, A Bjarne Stroustrup / Livre Livre de poche
common.buy 37.23
Ant Steve Holzner / Livre Livre de poche
common.buy 33.82
JBoss AS 7 Development Faruk Akgul / Livre Livre de poche
common.buy 55.81
Java Challenges Michael Inden / Livre Livre de poche
common.buy 52.09
Príbehy pre deti od 3 rokov neuvedený autor / Livre Livre relié
common.buy 7.72

Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of your solutions

Purchase of the print or Kindle book includes a free eBook in the PDF format

Key Features

  • Understand and automate compilation and linking with CMake
  • Manage internal and external dependencies easily
  • Add quality checks and tests as an inherent step for your builds

Book Description

Creating top-notch software is an extremely difficult undertaking. Developers researching the subject have difficulty determining which advice is up to date and which approaches have already been replaced by easier, better practices. At the same time, most online resources offer limited explanation, while also lacking the proper context and structure.

This book offers a simpler, more comprehensive, experience as it treats the subject of building C++ solutions holistically. Modern CMake for C++ is an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. You'll not only learn how to use the CMake language in CMake projects, but also discover what makes them maintainable, elegant, and clean. The book also focuses on the structure of source directories, building targets, and packages. As you progress, you'll learn how to compile and link executables and libraries, how those processes work, and how to optimize builds in CMake for the best results. You'll understand how to use external dependencies in your project - third-party libraries, testing frameworks, program analysis tools, and documentation generators. Finally, you'll get to grips with exporting, installing, and packaging for internal and external purposes.

By the end of this book, you'll be able to use CMake confidently on a professional level.

What you will learn

  • Understand best practices for building C++ code
  • Gain practical knowledge of the CMake language by focusing on the most useful aspects
  • Use cutting-edge tooling to guarantee code quality with the help of tests and static and dynamic analysis
  • Discover how to manage, discover, download, and link dependencies with CMake
  • Build solutions that can be reused and maintained in the long term
  • Understand how to optimize build artifacts and the build process itself

Who this book is for

The book is for build engineers and software developers with knowledge of C/C++ programming who are looking to learn CMake to automate the process of building small and large software solutions. If you are someone who's just getting started with CMake, a long-time GNU Make user, or simply looking to brush up on the latest best practices, this book is for you.

Table of Contents

  1. First Steps with CMake
  2. The CMake Language
  3. Setting Up Your First CMake Project
  4. Working with Targets
  5. Compiling C++ Sources with CMake
  6. Linking with CMake
  7. Managing Dependencies with CMake
  8. Testing Frameworks
  9. Program Analysis Tools
  10. Generating Documentation
  11. Installing and Packaging
  12. Creating Your Professional Project
  13. Appendix Miscellaneous Commands
Actrice & Polyglotte
EWA KASP pro
Regarder la vidéo
Ewa Kasp
Libristo propose la plus grande sélection littéraire en langues étrangères. N’hésitez plus et venez y acheter vos livres.

À propos du livre

Nom complet Modern CMake for C++
Langue Anglais
Reliure Livre - Livre de poche
Date de parution 2022
Nombre de pages 460
EAN 9781801070058
ISBN 1801070059
Code Libristo 38820295
Éditeurs Packt Publishing
Poids 852
Dimensions 191 x 235 x 25
Offrez ce livre dès aujourd'hui
C’est simple
1 Ajouter au panier et choisir l'option Livrer comme cadeau à la caisse. 2 Nous vous enverrons un bon d'achat 3 Le livre arrivera à l'adresse du destinataire

Ceci pourrait également vous intéresser


Modern CMake for C++ - Second Edition Rafał Świdziński / Livre Livre de poche
common.buy 48.28
Minimal CMake Tom Hulton-Harrop / Livre Livre de poche
common.buy 42.66
Mastering CMake Ken Martin / Livre Livre de poche
common.buy 54.00
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Livre Livre de poche
common.buy 53.00
CMake Cookbook Radovan Bast / Livre Livre de poche
common.buy 61.43
Top
Clean Architecture Robert C. Martin / Livre Livre de poche
common.buy 29.71
CMake Best Practices Dominik Berner / Livre Livre de poche
common.buy 47.37
Implementing Azure DevOps Solutions Maik van der Gaag / Livre Livre de poche
common.buy 49.28
The Modern C++ Challenge Marius Bancila / Livre Livre de poche
common.buy 39.84
Mastering GitLab 12 Joost Evertse / Livre Livre de poche
common.buy 49.28
React and React Native Roy Derks / Livre Livre de poche
common.buy 50.18
Learn Design Patterns with Game Programming Philippe-Henri Gosselin / Livre Livre de poche
common.buy 27.10
Learn OpenCV 4 by Building Projects David Millan Escriva / Livre Livre de poche
common.buy 49.28
Software Architecture with C# 10 and .NET 6 Francesco Abbruzzese / Livre Livre de poche
common.buy 55.81
Modern Computer Architecture and Organization Jim Ledin / Livre Livre de poche
common.buy 85.92
Top
C++20 - The Complete Guide Nicolai M. Josuttis / Livre Livre relié
common.buy 76.39
Top
The Clean Coder Robert C. Martin / Livre Livre de poche
common.buy 36.73
Top
Hands-On Design Patterns with C++ - Second Edition Fedor G. Pikus / Livre Livre de poche
common.buy 49.28
Abordable
Clean Code Robert C. Martin / Livre Livre de poche
common.buy 43.56
Advanced C and C++ Compiling Milan Stevanovic / Livre Livre de poche
common.buy 99.58
Top
Trump: The Art of the Deal Donald J. Trump / Livre Livre de poche
common.buy 7.42
Top
Effective Modern C++ Scott Meyers / Livre Livre de poche
common.buy 52.29
Modern C++ Programming Cookbook Marius Bancila / Livre Livre de poche
common.buy 95.26

Connexion

Connectez-vous à votre compte. Vous n'avez pas encore de compte Libristo ? Créez-en un maintenant !

 
Obligatoire
Obligatoire

Vous n'avez pas encore de compte ? Découvrez les avantages d’avoir un compte Libristo !

Avec un compte Libristo, vous aurez tout sous contrôle.

Créer un compte Libristo
Conseiller littéraire Libroamiko
Bonjour, je suis Libroamiko, puis-je vous aider ?