Learning CMake Treningskurs

Last updated

Kurskode

cmake

Varighet

14 timer (vanligvis 2 dag inkludert pauser)

Krav

  • C++ programming experience

Audience

  • Software Engineers

Oversikt

CMake er et åpent kildeverktøy for å administrere utviklingslivssyklusen for programvare gjennom en kompiler-avhengig metode. Ved å bruke CMake, kan brukere lage flere bygninger fra samme kildekode uten å påvirke kildekoden.

Denne instruktørledede, live-trening (online eller on-site) er rettet mot programvare ingeniører som ønsker å bruke CMake for å automatisere byggprosessen i et cross-platform miljø.

Ved slutten av denne treningen vil deltakerne være i stand til å:

    Bygg, test og pakke programvare med CMake. Kontroller programvareprocessen. Bruk CMake i kombinasjon med et innfødte bygningsmiljø. Å behandle vanlige byggsystemproblemer.

Format av kurset

    Interaktiv forelesning og diskusjon. Mange øvelser og praksis. Hands-on implementering i et live-lab miljø.

Kurs tilpassingsalternativer

    For å be om en tilpasset opplæring for dette kurset, vennligst kontakt oss for å arrangere.

Machine Translated

Kursplan

Introduction

CMake Overview

  • What is CMake?
  • CMake features
  • CMake architecture

Preparing the Development Environment

  • Installing and configuring CMake

CMake Quick Start

  • Adding a version number and configured header file
  • Enabling support for C++
  • Building and testing

Libraries

  • Adding libraries
  • Adding usage requirements

Installing and Testing

  • Working with install rules
  • Testing the application

System Introspection

  • Adding system introspection
  • Specifying compile definitions

Advanced CMake

  • Adding custom command line and generated files
  • Building installers
  • Adding dashboard support
  • Fusing static and shared
  • Working with generated expressions

Debugging

  • Packaging debug and release

Deploying the Application

  • Adding export configuration

Securing the Application

  • Hardening CMake builds

Troubleshooting

Summary and Conclusion

Testimonials

★★★★★
★★★★★

Related Categories

Relaterte kurs

Kursrabatter

Kursrabatter Nyhetsbrev

We respect the privacy of your email address. We will not pass on or sell your address to others.
You can always change your preferences or unsubscribe completely.

Some of our clients

is growing fast!

We are looking to expand our presence in Norway!

As a Business Development Manager you will:

  • expand business in Norway
  • recruit local talent (sales, agents, trainers, consultants)
  • recruit local trainers and consultants

We offer:

  • Artificial Intelligence and Big Data systems to support your local operation
  • high-tech automation
  • continuously upgraded course catalogue and content
  • good fun in international team

If you are interested in running a high-tech, high-quality training and consulting business.

Apply now!

This site in other countries/regions