LIBRISTO
LIBROAMANTO
obligatorio
Entre a formar parte de una comunidad de amantes de los libros del mundo entero y acceda a un sinfín de ventajas. Crear una cuenta gratis
0
Envío gratuito con Zásilkovna para compras superiores a 59.99 €
Mensajería SEUR 4.99 € Mensajería GLS 7.99 € Mensajería Correos 5.49 € Mensajería DHL 5.49 € Punto SEUR 3.99 €

Envío gratis a partir de 69,99 euros.

Minimal CMake

Idioma InglésInglés
Libro Tapa blanda
Libro Minimal CMake Tom Hulton-Harrop
Código Libristo: 46827113
Editores Packt Publishing, noviembre 2024
Design, build, and share cross-platform software effortlessly, and enhance your development workflow... Descripción completa
? points 109 b
44.59 €
Almacenamiento externo Envío en 10-16 días

Hasta 30 días para devoluciones


Clientes que también han comprado


CMake Best Practices - Second Edition Mustafa Kemal Gilor / Libro Tapa blanda
common.buy 42.59 €
Popular
Modern CMake for C++ - Second Edition Rafał Świdziński / Libro Tapa blanda
common.buy 50.49 €
Kot wśród gołębi wyd. 2022 Agatha Christie / Libro Tapa blanda
common.buy 6.69 €
Amateri Radaković Borivoj / Libro Tapa blanda
common.buy 4.89 €
Gedichte Friedrich Bouterwek / Libro Tapa blanda
common.buy 13.89 €
Witte Duisternis Hilde Blosen / Libro Tapa blanda
common.buy 15.19 €
Gedichte wie Zugvögel Annemarie Schnitt / Libro Tapa blanda
common.buy 9.09 €
Uso da glicerina bruta em biodigestao anaerobica Sabine Robra / Libro Tapa blanda
common.buy 72.79 €
Accroche Ta Vie a Une Etoile Stan Rougier / Libro Tapa blanda
common.buy 10.59 €
Briefwechsel Band 2 Ludwig van Beethoven / Libro Tapa dura
common.buy 175.89 €
Contemplar y orar desde la vida Avendaño Perea / Libro Tapa blanda
common.buy 15.49 €
Saint-Sebastien, Pampelune, Bilbao, Santander LHEUREUX-L / Libro Tapa blanda
common.buy 22.99 €
Computación para Padres: Una introducción para las computadoras Community Information Center / Libro Tapa blanda
common.buy 23.39 €
Animox 4. Der Biss der Schwarzen Witwe Aimee Carter / Libro Tapa dura
common.buy 15.09 €
Bases génétiques des fentes labiales et palatines Shweta Chaudhary / Libro Tapa blanda
common.buy 75.59 €
Duden 12+: Das Klapp-Guck-Buch: Wer fährt mit? Susanne Weber / Libro Libro de concertinas
common.buy 8.49 €
Dinosaurium Chris Wormell / Libro Tapa dura
common.buy 13.59 €
Allerhand Heiteres Aus Californien (1899) Theodor Kirchhoff / Libro Tapa dura
common.buy 41.59 €
Les P'tites Poules et l'oeuf de l'Empereur - tome 17 Christian Jolibois / Libro Tapa dura
common.buy 13.69 €
Tower of god Siu / Libro Tapa blanda
common.buy 15.89 €

Design, build, and share cross-platform software effortlessly, and enhance your development workflow with this hands-on guide

Key Features:

- Unlock efficient cross-platform builds with streamlined CMake setups

- Learn CMake's most powerful features for streamlined software development from a seasoned game and engine developer

- Create and distribute an application with step-by-step instructions, practical examples, and working code

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

Book Description:

Minimal CMake guides you through creating a CMake project one step at a time. The book utilizes the author's unique expertise in game and engine development to craft compelling examples of how CMake can be used to build complex software. The chapters introduce concepts gradually, each one building on the last. Throughout the course of the book, you will progress from a simple console application all the way through to a full windowed app.

The book will help you build a strong foundation in CMake that will translate to future projects. You'll learn how to integrate existing software libraries to enhance your app's functionality, how to build reusable libraries to share with others, and how to manage developing for multiple platforms simultaneously, including macOS, Windows, and Linux. You'll also find out how CMake facilitates testing and how to package your application ready for distribution.

The book aims to not overwhelm you with everything there is to know about CMake. Instead, it focuses on the most relevant and important parts that will help you become productive quickly.

By the end of this book, you will be a confident CMake user and will have gained the skills and experience to build and share your own libraries and applications.

What You Will Learn:

- Set up projects for seamless cross-platform development

- Integrate external libraries to enhance your project's functionality

- Create and share reusable libraries

- Manage complex software dependencies for improved maintainability

- Package and distribute applications efficiently

- Utilize top tools to streamline your CMake workflow

- Explore resources for continuous learning

Who this book is for:

If you are a programmer skilled in C, C++, Swift, Objective-C, or C#, and keen on cross-platform development and open-source software, this book is for you. A solid grasp of CMake helps you to effectively utilize and create open-source libraries and applications. No prior knowledge of CMake is necessary, though familiarity with an imperative programming language (especially C and C++) is beneficial. While a basic understanding of the terminal is advantageous, comprehensive setup instructions will guide you across Windows, macOS, and Linux (Ubuntu).

Table of Contents

- Getting Started

- Hello, CMake!

- Using FetchContent with External Dependencies

- Creating Libraries for FetchContent

- Streamlining CMake Configuration

- Installing Dependencies and ExternalProject_Add

- Adding Install Support for Your Libraries

- Using Super Builds to Simplify Onboarding

- Writing Tests for the Project

- Packaging the Project for Sharing

- Supporting Tools and Next Steps

Actriz & Políglota
EWA KASP para
Visualizar el vídeo
Ewa Kasp
Libristo tiene la oferta más extensa de literatura en idiomas extranjeros. Por eso compran aquí sus libros.

Sobre el libro

Nombre y apellidos Minimal CMake
Idioma Inglés
Encuadernación Libro - Tapa blanda
Fecha de publicación 2024
Número de páginas 266
EAN 9781835087312
ISBN 1835087310
Código Libristo 46827113
Editores Packt Publishing
Peso 463
Dimensiones 191 x 235 x 14
Regale este libro hoy
Es fácil
1 Añadir al carrito y elegir Entregar como regalo en el checkout 2 Le enviaremos un vale 3 El libro llegará a la dirección del destinatario

También puede interesarle


Modern CMake for C++ Rafał Świdziński / Libro Tapa blanda
common.buy 49.49 €
Modern C++ Programming Cookbook - Third Edition Marius Bancila / Libro Tapa blanda
common.buy 55.39 €
Mastering CMake Ken Martin / Libro Tapa blanda
common.buy 56.49 €
The Life of Arthur: General of the Britons Tim Haldon / Libro Tapa blanda
common.buy 15.39 €
Popular
Test Driven Development for Embedded C James Grenning / Libro Tapa blanda
common.buy 34.69 €
CMake Best Practices Dominik Berner / Libro Tapa blanda
common.buy 49.49 €
The CMake Tutorial Hans de Ruiter / Libro Tapa blanda
common.buy 41.89 €
Popular
Hands-On Design Patterns with C++ - Second Edition Fedor G. Pikus / Libro Tapa blanda
common.buy 51.39 €
Mistress Judith Edward Liddell / Libro Tapa blanda
common.buy 26.59 €
Impatient Lord Michelle M Pillow / Libro Tapa blanda
common.buy 13.49 €
Materials Ageing in Light-Water Reactors, 3 Teile François Cattant / Libro Tapa blanda
common.buy 394.19 €
Unwavering Choices Author Cookbook Pete Klein / Libro Tapa blanda
common.buy 13.19 €
Gardening is a state of mind Paul Wallis / Libro Tapa blanda
common.buy 20.09 €
Human Gravity Al Keller / Libro Tapa blanda
common.buy 12.89 €
Construction Contracts Edward Whitticks / Libro electrónico Adobe ePub DRM
common.buy 94.19 €
Francis Bacon: Poet, Prophet, Philosopher W. F. C. Wigston / Libro Tapa blanda
common.buy 41.59 €
Broken at a Crossroad Roza Perry / Libro Tapa blanda
common.buy 16.59 €

Inicio de sesión

Inicie sesión en su cuenta. ¿No tiene una cuenta Libristo? ¡Cree una ahora!

 
obligatorio
obligatorio

¿No tiene cuenta? Descubra las ventajas de tener una cuenta Libristo.

Si tiene una cuenta Libristo, lo tendrá todo bajo control.

Crear una cuenta Libristo
Asesor de libros Libroamiko
Hola, soy Libroamiko, ¿puedo ayudarte?