LIBRISTO
LIBROAMANTO
povinné
Staňte se součástí komunity milovníků knih z celého světa a získejte hromadu výhod. Založit účet zdarma
0
Doprava zdarma se Zásilkovnou nad 1 499 Kč
Kurýr DPD 69 PPL shop 49 Balíkovna 69 PPL kurýr 74 PPL box 39 Balíkovna 49 Výdejní místo DPD 49 Zásilkovna 39

Vážení zákazníci, z důvodu státního svátku není dnes zákaznická podpora k dispozici. Vašim požadavkům se budeme věnovat následující pracovní den. Děkujeme za pochopení.
Doprava zdarma při nákupu nad 1 499 Kč přes Zásilkovnu nebo PPL Box.

Modern CMake for C++

Jazyk AngličtinaAngličtina
Kniha Brožovaná
Kniha Modern CMake for C++ Rafał Świdziński
Libristo kód: 38820295
Nakladatelství Packt Publishing, únor 2022
Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of y... Celý popis
? points 104 b
1 043
Skladem u dodavatele Odesíláme za 14-21 dnů

Až 30 dní na vrácení zboží


Zákazníci také koupili


Hands-On Machine Learning with C++ Kirill Kolodiazhnyi / Kniha Brožovaná
common.buy 1 333
Adaptive Code Gary McLean Hall / Kniha Brožovaná
common.buy 925
Top
Beginning C++23 Ivor Horton / Kniha Brožovaná
common.buy 1 034
Hack the Cybersecurity Interview Christophe Foulon / Kniha Brožovaná
common.buy 1 622
Top
DAMA-DMBOK Dama International / Kniha Brožovaná
common.buy 1 578
C++17 STL Cookbook Jacek Galowicz / Kniha Brožovaná
common.buy 1 296
Top
Tour of C++, A Bjarne Stroustrup / Kniha Brožovaná
common.buy 855
Vitamin Cure for Chronic Fatigue Syndrome Andrew W. Saul / Kniha Brožovaná
common.buy 271
Vitamin Cure for Eye Disease Andrew W. Saul / Kniha Brožovaná
common.buy 816
Pro J2EE 1.4: From Professional to Expert James L. Weaver / Kniha Brožovaná
common.buy 941
Mastering Java 11 Dr. Edward Lavieri / Kniha Brožovaná
common.buy 1 143
Top
Herbs for Long Lasting Health Rosemary Gladstar / Kniha Brožovaná
common.buy 179
Java EE 8 Application Development David R. Heffelfinger / Kniha Brožovaná
common.buy 1 229
Java Servlet and JSP Cookbook Bruce W. Perry / Kniha Brožovaná
common.buy 858
Java Threads 3e Scott Oaks / Kniha Brožovaná
common.buy 645
JBoss AS 7 Development Faruk Akgul / Kniha Brožovaná
common.buy 1 296
Ant Steve Holzner / Kniha Brožovaná
common.buy 775
Java Challenges Michael Inden / Kniha Brožovaná
common.buy 1 191
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Kniha Pevná
common.buy 1 267
The Complete Coding Interview Guide in Java Anghel Leonard / Kniha Brožovaná
common.buy 1 084

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
Herečka & Polyglotka
EWA KASP pro
Přehrát video
Ewa Kasp
Libristo má největší výběr cizojazyčné literatury. Proto své knihy kupuji tady.

Informace o knize

Plný název Modern CMake for C++
Jazyk Angličtina
Vazba Kniha - Brožovaná
Datum vydání 2022
Počet stran 460
EAN 9781801070058
ISBN 1801070059
Libristo kód 38820295
Nakladatelství Packt Publishing
Váha 852
Rozměry 191 x 235 x 25
Darujte tuto knihu ještě dnes
Je to snadné
1 Přidejte knihu do košíku a zvolte doručit jako dárek 2 Obratem vám zašleme poukaz 3 Kniha dorazí na adresu obdarovaného

Mohlo by vás také zajímat


Modern CMake for C++ - Second Edition Rafał Świdziński / Kniha Brožovaná
common.buy 1 064
Top
Minimal CMake Tom Hulton-Harrop / Kniha Brožovaná
common.buy 940
Mastering CMake Ken Martin / Kniha Brožovaná
common.buy 1 250
Top
Clean Architecture Robert C. Martin / Kniha Brožovaná
common.buy 683
CMake Cookbook Radovan Bast / Kniha Brožovaná
common.buy 1 426
CMake Best Practices Dominik Berner / Kniha Brožovaná
common.buy 1 100
React and React Native Roy Derks / Kniha Brožovaná
common.buy 1 105
Learn OpenCV 4 by Building Projects David Millan Escriva / Kniha Brožovaná
common.buy 1 143
Implementing Azure DevOps Solutions Maik van der Gaag / Kniha Brožovaná
common.buy 1 143
Software Architecture with C# 10 and .NET 6 Francesco Abbruzzese / Kniha Brožovaná
common.buy 1 229
C++20 - The Complete Guide Nicolai M. Josuttis / Kniha Pevná
common.buy 1 682
Learn Design Patterns with Game Programming Philippe-Henri Gosselin / Kniha Brožovaná
common.buy 628
Mastering GitLab 12 Joost Evertse / Kniha Brožovaná
common.buy 1 143
Top
Clean Code Robert C. Martin / Kniha Brožovaná
common.buy 1 158
The Modern C++ Challenge Marius Bancila / Kniha Brožovaná
common.buy 925
The Clean Coder Robert C. Martin / Kniha Brožovaná
common.buy 845
Modern C++ Programming Cookbook Marius Bancila / Kniha Brožovaná
common.buy 2 097
Top
Effective Modern C++ Scott Meyers / Kniha Brožovaná
common.buy 1 099
Top
C Programming Language Brian W. Kernighan / Kniha Brožovaná
common.buy 1 309
Ariel Sylvia Plath / Kniha Pevná
common.buy 327
Top
Trump: The Art of the Deal Donald J. Trump / Kniha Brožovaná
common.buy 178
Top
The Odyssey Homer / Kniha Pevná
common.buy 400

Přihlášení

Přihlaste se ke svému účtu. Ještě nemáte Libristo účet? Vytvořte si ho nyní!

 
povinné
povinné

Nemáte účet? Získejte výhody Libristo účtu!

Díky Libristo účtu budete mít vše pod kontrolou.

Vytvořit Libristo účet
Knižní rádce Libroamiko
Ahoj, jsem Libroamiko, můžu pomoct?