LIBRISTO
LIBROAMANTO
verplicht
Word lid van een gemeenschap van boekenliefhebbers van over de hele wereld en krijg een heleboel voordelen. Gratis account aanmaken
0
Gratis bezorging met Zásilkovna boven 59.99 €
DPD koerier 5.49 DHL koeriersdienst 5.49 GLS koerier 4.99 DPD-punt 3.99

Gratis verzending vanaf 59,99 euro.

Modern CMake for C++

Taal EngelsEngels
Boek Gebonden (paperback)
Boek Modern CMake for C++ Rafał Świdziński
Libristo-code: 38820295
Uitgeverij Packt Publishing, februari 2022
Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of y... Volledige beschrijving
? points 115 b
47.61
In extern magazijn Wordt binnen 14-21 dagen verzonden

Tot 30 dagen retourrecht


Klanten kochten ook


Hands-On Machine Learning with C++ Kirill Kolodiazhnyi / Boek Gebonden (paperback)
common.buy 60.82
Adaptive Code Gary McLean Hall / Boek Gebonden (paperback)
common.buy 40.55
TOP
Beginning C++23 Ivor Horton / Boek Gebonden (paperback)
common.buy 48.72
Hack the Cybersecurity Interview Christophe Foulon / Boek Gebonden (paperback)
common.buy 70.31
TOP
DAMA-DMBOK Dama International / Boek Gebonden (paperback)
common.buy 74.34
C++17 STL Cookbook Jacek Galowicz / Boek Gebonden (paperback)
common.buy 56.08
TOP
Tour of C++, A Bjarne Stroustrup / Boek Gebonden (paperback)
common.buy 37.42
Vitamin Cure for Chronic Fatigue Syndrome Andrew W. Saul / Boek Gebonden (paperback)
common.buy 12.60
Vitamin Cure for Eye Disease Andrew W. Saul / Boek Gebonden (paperback)
common.buy 35.40
Pro J2EE 1.4: From Professional to Expert James L. Weaver / Boek Gebonden (paperback)
common.buy 41.35
Mastering Java 11 Dr. Edward Lavieri / Boek Gebonden (paperback)
common.buy 49.53
TOP
Herbs for Long Lasting Health Rosemary Gladstar / Boek Gebonden (paperback)
common.buy 8.36
Java EE 8 Application Development David R. Heffelfinger / Boek Gebonden (paperback)
common.buy 56.08
Java Servlet and JSP Cookbook Bruce W. Perry / Boek Gebonden (paperback)
common.buy 37.72
Java Threads 3e Scott Oaks / Boek Gebonden (paperback)
common.buy 30.36
JBoss AS 7 Development Faruk Akgul / Boek Gebonden (paperback)
common.buy 56.08
Ant Steve Holzner / Boek Gebonden (paperback)
common.buy 33.99
Java Challenges Michael Inden / Boek Gebonden (paperback)
common.buy 52.35
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Boek Gebonden (harde band)
common.buy 57.80
The Complete Coding Interview Guide in Java Anghel Leonard / Boek Gebonden (paperback)
common.buy 49.53

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 & Polyglot
EWA KASP voor
Video afspelen
Ewa Kasp
Libristo heeft de grootste selectie boeken in vreemde talen. Daarom koop ik mijn boeken hier.

Informatie over het boek

Volledige naam Modern CMake for C++
Taal Engels
Bindwijze Boek - Gebonden (paperback)
Datum van uitgifte 2022
Aantal pagina's 460
EAN 9781801070058
ISBN 1801070059
Libristo-code 38820295
Uitgeverij Packt Publishing
Gewicht 852
Afmetingen 191 x 235 x 25
Geef dit boek vandaag nog cadeau
Dat gaat heel eenvoudig
1 Voeg het boek toe aan je winkelwagentje en selecteer Als cadeau bezorgen 2 Je krijgt van ons per omgaand een voucher 3 Het boek wordt bezorgd op het adres van de ontvanger

Dit vind je misschien ook interessant


TOP
Modern CMake for C++ - Second Edition Rafał Świdziński / Boek Gebonden (paperback)
common.buy 48.52
TOP
Minimal CMake Tom Hulton-Harrop / Boek Gebonden (paperback)
common.buy 42.87
Mastering CMake Ken Martin / Boek Gebonden (paperback)
common.buy 54.27
TOP
Clean Architecture Robert C. Martin / Boek Gebonden (paperback)
common.buy 29.85
CMake Cookbook Radovan Bast / Boek Gebonden (paperback)
common.buy 61.73
CMake Best Practices Dominik Berner / Boek Gebonden (paperback)
common.buy 47.61
React and React Native Roy Derks / Boek Gebonden (paperback)
common.buy 50.43
Learn OpenCV 4 by Building Projects David Millan Escriva / Boek Gebonden (paperback)
common.buy 49.53
Implementing Azure DevOps Solutions Maik van der Gaag / Boek Gebonden (paperback)
common.buy 49.53
Software Architecture with C# 10 and .NET 6 Francesco Abbruzzese / Boek Gebonden (paperback)
common.buy 56.08
C++20 - The Complete Guide Nicolai M. Josuttis / Boek Gebonden (harde band)
common.buy 76.76
Quantum Inspired Meta-heuristics for Image Analysis Sandip Dey / Boek Gebonden (harde band)
common.buy 161.11
Learn Design Patterns with Game Programming Philippe-Henri Gosselin / Boek Gebonden (paperback)
common.buy 27.23
Mastering GitLab 12 Joost Evertse / Boek Gebonden (paperback)
common.buy 49.53
TOP
Clean Code Robert C. Martin / Boek Gebonden (paperback)
common.buy 50.74
The Modern C++ Challenge Marius Bancila / Boek Gebonden (paperback)
common.buy 40.04
The Clean Coder Robert C. Martin / Boek Gebonden (paperback)
common.buy 36.91
Modern C++ Programming Cookbook Marius Bancila / Boek Gebonden (paperback)
common.buy 95.73
TOP
Effective Modern C++ Scott Meyers / Boek Gebonden (paperback)
common.buy 53.66
TOP
C Programming Language Brian W. Kernighan / Boek Gebonden (paperback)
common.buy 57.29
Ariel Sylvia Plath / Boek Gebonden (harde band)
common.buy 14.32
TOP
Trump: The Art of the Deal Donald J. Trump / Boek Gebonden (paperback)
common.buy 7.86
TOP
The Odyssey Homer / Boek Gebonden (harde band)
common.buy 17.75

Inloggen

Log in op je account. Heb je nog geen Libristo-account? Maak nu een account aan!

 
verplicht
verplicht

Heb je geen account? Profiteer van de voordelen van een Libristo-account!

Met een Libristo-account heb je alles onder controle.

Een Libristo-account aanmaken