CMake moderno para C++: Descubra un mejor enfoque para construir, probar y empaquetar su software


Precio:
Precio de venta$65.32

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