Descripción
Cree proyectos CMake completos y de estándar profesional y asegure la calidad y simplicidad de sus soluciones
La compra del libro impreso o Kindle incluye un eBook gratuito en formato PDF
Características clave:
- Comprenda y automatice la compilación y el enlazado con CMake
- Gestione dependencias internas y externas fácilmente
- Agregue controles de calidad y pruebas como un paso inherente a sus compilaciones
Descripción del libro:
Crear software de primera categoría es una tarea extremadamente difícil. Los desarrolladores que investigan el tema tienen dificultades para determinar qué consejos están actualizados y qué enfoques ya han sido reemplazados por prácticas más fáciles y mejores. Al mismo tiempo, la mayoría de los recursos en línea ofrecen una explicación limitada, mientras que también carecen del contexto y la estructura adecuados.
Este libro ofrece una experiencia más simple y completa, ya que trata el tema de la creación de soluciones C++ de manera holística. Modern CMake for C++ es una guía completa para la automatización de tareas complejas, incluyendo la construcción, prueba y empaquetado. No solo aprenderá a usar el lenguaje CMake en proyectos CMake, sino que también descubrirá qué los hace mantenibles, elegantes y limpios. El libro también se centra en la estructura de los directorios fuente, los objetivos de construcción y los paquetes. A medida que avance, aprenderá a compilar y enlazar ejecutables y bibliotecas, cómo funcionan esos procesos y cómo optimizar las compilaciones en CMake para obtener los mejores resultados. Comprenderá cómo usar dependencias externas en su proyecto: bibliotecas de terceros, marcos de prueba, herramientas de análisis de programas y generadores de documentación. Finalmente, dominará la exportación, instalación y empaquetado para fines internos y externos.
Al final de este libro, podrá usar CMake con confianza a nivel profesional.
Lo que aprenderá:
- Comprender las mejores prácticas para construir código C++
- Adquirir conocimientos prácticos del lenguaje CMake centrándose en los aspectos más útiles
- Usar herramientas de vanguardia para garantizar la calidad del código con la ayuda de pruebas y análisis estáticos y dinámicos
- Descubrir cómo administrar, encontrar, descargar y enlazar dependencias con CMake
- Construir soluciones que puedan ser reutilizadas y mantenidas a largo plazo
- Comprender cómo optimizar los artefactos de compilación y el propio proceso de compilación
A quién va dirigido este libro:
El libro está dirigido a ingenieros de compilación y desarrolladores de software con conocimientos de programación C/C++ que buscan aprender CMake para automatizar el proceso de construcción de soluciones de software pequeñas y grandes. Si usted es alguien que recién comienza con CMake, un usuario experimentado de GNU Make, o simplemente busca ponerse al día con las últimas mejores prácticas, este libro es para usted.
Author: Rafal Świdziński
Publisher: Packt Publishing
Published: 02/28/2022
Pages: 460
Binding Type: Paperback
Weight: 1.73lbs
Size: 9.25h x 7.50w x 0.93d
ISBN13: 9781801070058
ISBN10: 1801070059
BISAC Categories:
- Computers | Software Development & Engineering | Tools
- Computers | Programming | Compilers
- Computers | Languages | C++
This title is not returnable

