LIBRISTO
LIBROAMANTO
obligatoriu
Faceți parte dintr-o comunitate de iubitori de cărți din întreaga lume și beneficiați de o mulțime de avantaje Creați-vă un cont gratuit
0
Transport gratuit la punctele de livrare Pick Up peste 349.00 lei
Packeta 15.00 lei Serviciul de curierat Cargus 28.00 lei Easybox 20.00 lei FAN Courier 20.00 lei Punct FAN 16.00 lei Punct DPD 17.00 lei Curier DPD 25.00 lei

Stimați clienți, din motive tehnice, suportul pentru clienți nu este disponibil astăzi. Vom răspunde solicitărilor dumneavoastră în următoarea zi lucrătoare. Vă mulțumim pentru înțelegere.

Modern CMake for C++

Limba englezăengleză
Carte Carte broșată
Carte Modern CMake for C++ Rafał Świdziński
Codul Libristo: 38820295
Editura Packt Publishing, februarie 2022
Write comprehensive, professional-standard CMake projects and ensure the quality and simplicity of y... Descrierea completă
? points 121 b
261.71 lei
În depozitul extern Expediem în 14-21 zile

Până la 30 de zile pentru returnare


Clienții au cumpărat de asemenea


Hands-On Machine Learning with C++ Kirill Kolodiazhnyi / Carte Carte broșată
common.buy 334.29 lei
Adaptive Code Gary McLean Hall / Carte Carte broșată
common.buy 224.59 lei
Beginning C++23 Ivor Horton / Carte Carte broșată
common.buy 270.94 lei
Hack the Cybersecurity Interview Christophe Foulon / Carte Carte broșată
common.buy 385.83 lei
Top
DAMA-DMBOK Dama International / Carte Carte broșată
common.buy 413.72 lei
C++17 STL Cookbook Jacek Galowicz / Carte Carte broșată
common.buy 308.37 lei
Top
Tour of C++, A Bjarne Stroustrup / Carte Carte broșată
common.buy 207.69 lei
Vitamin Cure for Chronic Fatigue Syndrome Andrew W. Saul / Carte Carte broșată
common.buy 70.40 lei
Vitamin Cure for Eye Disease Andrew W. Saul / Carte Carte broșată
common.buy 194.31 lei
Pro J2EE 1.4: From Professional to Expert James L. Weaver / Carte Carte broșată
common.buy 230.40 lei
Mastering Java 11 Dr. Edward Lavieri / Carte Carte broșată
common.buy 271.87 lei
Top
Herbs for Long Lasting Health Rosemary Gladstar / Carte Carte broșată
common.buy 46.86 lei
Java EE 8 Application Development David R. Heffelfinger / Carte Carte broșată
common.buy 308.37 lei
Java Servlet and JSP Cookbook Bruce W. Perry / Carte Carte broșată
common.buy 209.86 lei
Java Threads 3e Scott Oaks / Carte Carte broșată
common.buy 169.11 lei
JBoss AS 7 Development Faruk Akgul / Carte Carte broșată
common.buy 308.37 lei
Ant Steve Holzner / Carte Carte broșată
common.buy 189.54 lei
Java Challenges Michael Inden / Carte Carte broșată
common.buy 291.47 lei
C++17 - The Complete Guide Josuttis Nicolai M. Josuttis / Carte Copertă tare
common.buy 317.60 lei
The Complete Coding Interview Guide in Java Anghel Leonard / Carte Carte broșată
common.buy 271.87 lei

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
Actriță & Poliglotă
EWA KASP pentru
Redă videoclipul
Ewa Kasp
Libristo are cea mai mare selecție de literatură în limbi străine. De aceea îmi cumpăr cărțile de aici.

Informații despre carte

Titlu complet Modern CMake for C++
Limba engleză
Legare Carte - Carte broșată
Data publicării 2022
Număr pagini 460
EAN 9781801070058
ISBN 1801070059
Codul Libristo 38820295
Greutatea 852
Dimensiuni 191 x 235 x 25
Dăruiește această carte chiar astăzi
Este foarte ușor
1 Adaugă cartea în coș și selectează Livrează ca un cadou 2 Îți vom trimite un voucher în schimb 3 Cartea va ajunge direct la adresa destinatarului

Ar putea de asemenea, să te intereseze


Modern CMake for C++ - Second Edition Rafał Świdziński / Carte Carte broșată
common.buy 266.89 lei
Top
Minimal CMake Tom Hulton-Harrop / Carte Carte broșată
common.buy 235.79 lei
Mastering CMake Ken Martin / Carte Carte broșată
common.buy 298.83 lei
Top
Clean Architecture Robert C. Martin / Carte Carte broșată
common.buy 165.79 lei
CMake Cookbook Radovan Bast / Carte Carte broșată
common.buy 339.27 lei
CMake Best Practices Dominik Berner / Carte Carte broșată
common.buy 261.71 lei
React and React Native Roy Derks / Carte Carte broșată
common.buy 277.06 lei
Learn OpenCV 4 by Building Projects David Millan Escriva / Carte Carte broșată
common.buy 271.87 lei
Implementing Azure DevOps Solutions Maik van der Gaag / Carte Carte broșată
common.buy 271.87 lei
Software Architecture with C# 10 and .NET 6 Francesco Abbruzzese / Carte Carte broșată
common.buy 308.37 lei
C++20 - The Complete Guide Nicolai M. Josuttis / Carte Copertă tare
common.buy 421.92 lei
Learn Design Patterns with Game Programming Philippe-Henri Gosselin / Carte Carte broșată
common.buy 150.03 lei
Mastering GitLab 12 Joost Evertse / Carte Carte broșată
common.buy 271.87 lei
Top
Clean Code Robert C. Martin / Carte Carte broșată
common.buy 281.10 lei
The Modern C++ Challenge Marius Bancila / Carte Carte broșată
common.buy 220.23 lei
The Clean Coder Robert C. Martin / Carte Carte broșată
common.buy 205.09 lei
Modern C++ Programming Cookbook Marius Bancila / Carte Carte broșată
common.buy 525.82 lei
Top
Effective Modern C++ Scott Meyers / Carte Carte broșată
common.buy 281.10 lei
Top
C Programming Language Brian W. Kernighan / Carte Carte broșată
common.buy 317.81 lei
Ariel Sylvia Plath / Carte Copertă tare
common.buy 79.63 lei
Top
Trump: The Art of the Deal Donald J. Trump / Carte Carte broșată
common.buy 42.09 lei
Top
The Odyssey Homer / Carte Copertă tare
common.buy 99.53 lei

Logare

Conectare la contul de utilizator Încă nu ai un cont Libristo? Crează acum!

 
obligatoriu
obligatoriu

Nu ai un cont? Beneficii cu contul Libristo!

Datorită contului Libristo, vei avea totul sub control.

Creare cont Libristo
Consilier de cărți Libroamiko
Bună ziua, sunt Libroamiko, vă pot ajuta?