Unisciti a noi in un viaggio nel mondo dei libri!
Aggiungi questo libro allo scaffale
Grey
Scrivi un nuovo commento Default profile 50px
Grey
Iscriviti per leggere l'intero libro o leggi le prime pagine gratuitamente!
All characters reduced
Modern CMake for C++ - Effortlessly build cutting-edge C++ code and deliver high-quality solutions - cover

Modern CMake for C++ - Effortlessly build cutting-edge C++ code and deliver high-quality solutions

Rafał Świdziński

Casa editrice: Packt Publishing

  • 0
  • 0
  • 0

Sinossi

Modern CMake for C++ isn't just another reference book, or a repackaging of the documentation, but a blueprint to bridging the gap between learning C++ and being able to use it in a professional setting. It's an end-to-end guide to the automation of complex tasks, including building, testing, and packaging software.

This second edition is significantly rewritten, restructured and refreshed with latest additions to CMake, such as support of C++20 Modules.

In this book, you'll not only learn how to use the CMake language in CMake projects but also discover how to make those projects maintainable, elegant, and clean. As you progress, you'll dive into the structure of source directories, building targets, and packages, all while learning how to compile and link executables and libraries. You'll also gain a deeper understanding of how those processes work and how to optimize builds in CMake for the best results. You'll discover how to use external dependencies in your project – third-party libraries, testing frameworks, program analysis tools, and documentation generators. Finally, you'll gain profi ciency in exporting, installing, and packaging for internal and external purposes.

By the end of this book, you'll be able to use CMake confi dently at a professional level.
Disponibile da: 28/05/2024.
Lunghezza di stampa: 504 pagine.

Altri libri che potrebbero interessarti

  • Harvesting Rainwater for Your Home - Design Install and Maintain a Self-Sufficient Water Collection and Storage System in 5 Simple Steps - for DIY beginner preppers homesteaders and environmentalists - cover

    Harvesting Rainwater for Your...

    Daniel I Stein

    • 0
    • 0
    • 0
    ***GOLD MEDALIST - GLOBAL BOOKS AWARD 2023***Safe. Secure. Sustainable. 
    Taking control of your water supply is a wise choice; now, it's also an easy choice. 
    Whether your goal is saving the planet, cutting down your expenses, or preparing for an emergency, harvesting rainwater is the perfect way to prepare for the future. Anyone can collect clean water that hasn't been chemically disinfected, pumped from an unreliable well, or shipped in from who-knows-where. Here’s how you’ll do it:Answer a few simple questions to determine what water system will be best for you;Use templates or basic instructions to plan and design your water system;Follow step-by-step guidance to select parts, install components, and test everything;Create a manageable maintenance schedule; all whileHaving shortcuts, checklists, and rules to help you avoid common mistakes and make every decision easy. 
    Whether you want a DIY system you can install yourself over a weekend or if you are looking to create a fully self-sufficient homestead, this book will give you all the tools and techniques you need to know. Avoid costly first-time mistakes and end up with a reliable system that can provide safe, secure, and sustainable water for your family.
    Mostra libro
  • Within the Deep - cover

    Within the Deep

    R. Cadwallader Smith

    • 0
    • 0
    • 0
    Presented in the form of lessons, R. Cadwallader Smith vividly portrays life in the ocean. Learn about the common and not so common that swim about in the deep, how they hunt for food and hide from enemies, visit a nursery and find out about the babies that live there, or take a stroll in an underwater garden. (Summary by Laura Victoria)
    Mostra libro
  • How To Make It In Nursing As A Man - How To Thrive Persevere And Become A Success In Your Journey To Earning The Title Of A Male Nurse - cover

    How To Make It In Nursing As A...

    Patrice M Foster

    • 0
    • 0
    • 0
    Are you a man looking to get into nursing and do not know how to? 
    Do you wish to understand just what it takes to become a nurse in a female-dominated field? 
    If so, then you have come to the right place. 
    This book will usher you into the world of being a male nurse and thriving at it! 
    For a better part of the last decade, nursing has been considered a female domain, with men being looked at as anomalies in the field. The view that men cannot make good nurses has thus led to widespread stereotypes of men who get into the field. Men in nursing are generally often viewed with suspicion, with people even questioning their sexual orientation.  
    However, as you will learn in this book, nursing had originally been a field meant for men. During the old periods up until the 19thcentury, large-scale caregiving was a role that was meant for men. Thus, this already defeats the stereotype that men lack the necessary temperament to get into nursing. 
    Furthermore, men who get into nursing consider it the most fulfilling profession that they could choose and simply want to care for people. 
    So, perhaps you may be wondering… 
    Why is it hard for men to get into nursing? 
    What are some of the challenges male nurses face in the profession? 
    How do female nurses react to and treat their male colleagues? 
    What are male nurses doing to change the negative perception of men in the field? 
    What does the future hold for male nurses? 
    If these and many questions are bothering you, then this is the book that answers them and more, as it covers the ins and outs of becoming a male nurse and how to make the best of it.
    Mostra libro
  • Networking Fundamentals for Beginners - Comprehensive Guide to Understanding the World of Networks - cover

    Networking Fundamentals for...

    Daniel Greene

    • 0
    • 0
    • 0
    From the very basics of data transmission to the intricacies of network protocols and security, this book demystifies complex concepts in an accessible and engaging manner. Discover the evolution of networking technologies, unravel the layers of networking models, and grasp the essentials of IP addressing and subnetting. Equip yourself with the knowledge of network devices, protocols, and wireless communication, and learn the art of securing networks against potential threats. 
    Navigate the world of network administration and management, explore the impact of cloud computing on networking, and catch a glimpse of the future with discussions on IoT, 5G, and AI. Each chapter is crafted with clarity, offering practical examples, case studies, and hands-on exercises to reinforce your understanding. 
    This book is your trusted companion. With a comprehensive glossary, additional resources, and practical tips for professional development, Networking Fundamentals for Beginners' is not just a book; it's your roadmap to mastering the essentials of networking and unlocking a world of possibilities. 
    Join us on this educational journey and empower yourself with the skills to navigate the dynamic landscape of networking. Get ready to unravel the mysteries of connectivity, protocols, and security, and become a confident participant in the ever-evolving world of networks.
    Mostra libro
  • Mental Health Counselor Career Planning Audio Book Bundle - 3 in 1 Career Development Plan Box Set - cover

    Mental Health Counselor Career...

    Brian Mahoney

    • 0
    • 0
    • 0
    End Money Worries! 
    Mental Health Counselor Career Planning Audio Book Bundle  
    3 in 1 Career Development Plan Box Set 
    Discover... 
    * What a Mental Health Counselor does * How to Become a Mental Health Counselor * What is the salary of a Mental Health Counselor  
    * What is the Mental Health Counselor Work Environment like * What is the future Job outlook for a Mental Health Counselor  
    * How long does it take to become a Mental Health Counselor * How to Prepare for Your Job Interview 
    * Tips the pros use to Ace their Job Interview  * You'll be confident with the best answers for the toughest job interview questions 
    The knowledge & ability to change your life all for less than the cost of 1 movie ticket! 
     If you are ready to get started & want the knowledge, help & motivation to change your life now!... 
    How to start a YouTube Channel & Make Money 
    Discover... 
    * Why YouTube is Essential for Business Marketing * Creating a YouTube Marketing Strategy 
    *Creating Engaging Video Content *Optimizing Your YouTube Channel  
    *Monetizing your YouTube Channel *Measuring your YouTube Marketing Success 
    *YouTube Shorts Video & Channel Promotion 
    So take advantage of this chance for a lifetime passive income stream from YouTube! 
    Goal Setting Mastery: A Action Plan to Achieving Your Dreams 
    Now you you can take advantage of this goal setting audio book & discover how to achieve success in all aspects of your life: 
    * Understanding the Power of Goal Setting * How to set meaningful goals using the SMART Method 
    * Creating a Action Plan * Reviewing & adjusting your Goals  * Using Goal Setting in all areas of Your life 
    So Don't wait. You'll wait your life away...
    Mostra libro
  • Thinking 101 - How to Reason Better to Live Better - cover

    Thinking 101 - How to Reason...

    Woo-kyoung Ahn

    • 0
    • 0
    • 0
    "Every day of our lives, we make judgments—and we don’t always do a very good job of it. Thinking 101 is an invaluable resource to anyone who wants to think better. In remarkably clear language, and with engaging and often funny examples, Woo-kyoung Ahn uses cutting-edge research to explain the mistakes we often make—and how to avoid them.”—Gretchen Rubin, #1 New York Times bestselling author of The Happiness Project and The Four Tendencies"Thinking 101 is a must-read—a smart and compellingly readable guide to cutting-edge research into how people think. Building from her popular Yale course, Professor Woo-kyoung Ahn shows how a better understanding of how our minds work can help us become smarter and wiser—and even kinder."—Paul Bloom, Professor of Psychology, University of Toronto, Brooks and Suzanne Professor Emeritus of Psychology at Yale University, and the author of The Sweet Spot"With an engaging and fresh narration, Lessa presents each fascinating chapter in a fun and easy way that helps listeners understand how to think more clearly and constructively."- AudioFilePsychologist Woo-kyoung Ahn devised a course at Yale called “Thinking” to help students examine the biases that cause so many problems in their daily lives. It quickly became one of the university’s most popular courses. Now, for the first time, Ahn presents key insights from her years of teaching and research in a book for everyone.She shows how “thinking problems” stand behind a wide range of challenges, from common, self-inflicted daily aggravations to our most pressing societal issues and inequities. Throughout, Ahn draws on decades of research from other cognitive psychologists, as well as from her own groundbreaking studies. And she presents it all in a compellingly accessible style that uses fun examples from pop culture, anecdotes from her own life, and illuminating stories from history and the headlines.Thinking 101 is an audiobook that goes far beyond other resources on thinking, showing how we can improve not just our own daily lives through better awareness of our biases but also the lives of everyone around us. It is, quite simply, required listening for everyone who wants to think—and live—better.A Macmillan Audio production from Flatiron Books
    Mostra libro