LIBRISTO
LIBROAMANTO
obbligatorio
Entra a far parte di una comunità di amanti dei libri di tutto il mondo e ottieni numerosi vantaggi. Crea un account gratuito
0
Spedizione gratuita con Packeta per un prezzo superiore a 69.99 €
Bartolini 4.49 Punto Poste 5.49 Punto Poste 5.49 Punto Bartolini 3.49 DHL 6.99 GLS 7.99

Spedizione gratuita per ordini superiori a 69,99 euro.

Modern CMake for C++

Lingua IngleseInglese
Libro In brossura
Libro Modern CMake for C++ Rafał Świdziński
Codice Libristo: 38820295
Casa editrice Packt Publishing, febbraio 2022
Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of y... Descrizione completa
? points 121 b
49.49
Magazzino esterno Inviamo tra 9-15 giorni

30 giorni per il reso


I clienti hanno acquistato anche


Hands-On Machine Learning with C++ Kirill Kolodiazhnyi / Libro In brossura
common.buy 63.19
Adaptive Code Gary McLean Hall / Libro In brossura
common.buy 42.49
Hack the Cybersecurity Interview Christophe Foulon / Libro In brossura
common.buy 72.99
I migliori
Beginning C++23 Ivor Horton / Libro In brossura
common.buy 51.29
I migliori
DAMA-DMBOK Dama International / Libro In brossura
common.buy 78.29
Java Threads 3e Scott Oaks / Libro In brossura
common.buy 31.99
Pro J2EE 1.4: From Professional to Expert James L. Weaver / Libro In brossura
common.buy 43.59
C++17 STL Cookbook Jacek Galowicz / Libro In brossura
common.buy 58.29
Java EE 8 Application Development David R. Heffelfinger / Libro In brossura
common.buy 58.29
Mastering Java 11 Dr. Edward Lavieri / Libro In brossura
common.buy 51.39
Vitamin Cure for Eye Disease Andrew W. Saul / Libro In brossura
common.buy 36.79
I migliori
Tour of C++, A Bjarne Stroustrup / Libro In brossura
common.buy 38.79
The Complete Coding Interview Guide in Java Anghel Leonard / Libro In brossura
common.buy 51.39
I migliori
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Libro Rigido
common.buy 60.09
Java Challenges Michael Inden / Libro In brossura
common.buy 55.19
Vitamin Cure for Chronic Fatigue Syndrome Andrew W. Saul / Libro In brossura
common.buy 12.69
Ant Steve Holzner / Libro In brossura
common.buy 35.89
JBoss AS 7 Development Faruk Akgul / Libro In brossura
common.buy 58.29
I migliori
Herbs for Long Lasting Health Rosemary Gladstar / Libro In brossura
common.buy 8.89
Java Servlet and JSP Cookbook Bruce W. Perry / Libro In brossura
common.buy 39.69

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
Attrice & Poliglotta
EWA KASP per
Riproduci video
Ewa Kasp
Libristo ha la più grande selezione di letteratura in lingue straniere. Per questo compro i miei libri qui.

Informazioni sul libro

Titolo completo Modern CMake for C++
Lingua Inglese
Rilegatura Libro - In brossura
Data di pubblicazione 2022
Numero di pagine 460
EAN 9781801070058
ISBN 1801070059
Codice Libristo 38820295
Casa editrice Packt Publishing
Peso 852
Dimensioni 191 x 235 x 25
Regala questo libro oggi stesso
È facile
1 Aggiungi il libro al carrello e scegli la consegna come regalo 2 Ti invieremo subito il buono 3 Il libro arriverà all'indirizzo del destinatario

Potrebbe interessarti anche


I migliori
Modern CMake for C++ - Second Edition Rafał Świdziński / Libro In brossura
common.buy 50.49
I migliori
Minimal CMake Tom Hulton-Harrop / Libro In brossura
common.buy 44.59
Mastering CMake Ken Martin / Libro In brossura
common.buy 56.49
CMake Cookbook Radovan Bast / Libro In brossura
common.buy 64.19
I migliori
Clean Architecture Robert C. Martin / Libro In brossura
common.buy 31.39
CMake Best Practices Dominik Berner / Libro In brossura
common.buy 49.49
Implementing Azure DevOps Solutions Maik van der Gaag / Libro In brossura
common.buy 51.39
I migliori
Clean Code Robert C. Martin / Libro In brossura
common.buy 53.19
React and React Native Roy Derks / Libro In brossura
common.buy 52.39
Learn OpenCV 4 by Building Projects David Millan Escriva / Libro In brossura
common.buy 51.39
I migliori
C++20 - The Complete Guide Nicolai M. Josuttis / Libro Rigido
common.buy 79.79
The Modern C++ Challenge Marius Bancila / Libro In brossura
common.buy 41.69
Mastering GitLab 12 Joost Evertse / Libro In brossura
common.buy 51.39
Learn Design Patterns with Game Programming Philippe-Henri Gosselin / Libro In brossura
common.buy 28.39
Software Architecture with C# 10 and .NET 6 Francesco Abbruzzese / Libro In brossura
common.buy 58.29
I migliori
The Clean Coder Robert C. Martin / Libro In brossura
common.buy 38.79
Modern C++ Programming Cookbook Marius Bancila / Libro In brossura
common.buy 99.49
I migliori
C Programming Language Brian W. Kernighan / Libro In brossura
common.buy 60.09
I migliori
Trump: The Art of the Deal Donald J. Trump / Libro In brossura
common.buy 7.99
I migliori
Effective Modern C++ Scott Meyers / Libro In brossura
common.buy 53.19
Ariel Sylvia Plath / Libro Rigido
common.buy 17.29
I migliori
All Down Darkness Wide Sean Hewitt / Libro In brossura
common.buy 12.99

Accesso

Accedi al tuo account. Non hai ancora un account Libristo? Crealo ora!

 
obbligatorio
obbligatorio

Non hai un account? Ottieni i vantaggi di un account Libristo!

Con un account Libristo, avrai tutto sotto controllo.

Crea un account Libristo