Trwają zapisy do grupy

Budowanie projektów C/C++ przy pomocy CMake

Tworzenie systemu budowania złożonych projektów przy wykorzystaniu CMake

2150 PLN+23% VAT (2644 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:CPP/CMAKE

programmingc

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

11 grudnia
Trwają zapisy na szkolenie

Trener:

Trener Sages

Cena:

2150 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Budowanie projektów C/C++ przy pomocy CMake

Cele szkolenia

  • Poznanie systemu budowania projektów - CMake

  • Nauka tworzenia nowych projektów i rozumienia sposobu budowania istniejących


Dla kogo?

  • Szkolenie adresowane jest do programistów C/C++, którzy używają lub chcą używać systemu CMake do budowania oprogramowania


Zalety

  • CMake jest powszechnie używanym narzędziem do budowania projektów C/C++ na różnych platformach

  • Jego obsługa wbudowana jest w popularne IDE takie jak Visual Studio, Qt Creator czy CLion

  • Szkolenie rozpoczyna się od budowania prostych projektów, które składają się z pojedynczych modułów, a kończy kompleksową obsługą projektów korzystających z bibliotek pomocniczych, instalatorów i dopasowywania konfiguracji projektu do możliwości systemu, na którym są budowane


Wymagania

  • Podstawowe umiejętności tworzenia programów w C lub C++


W cenie otrzymasz:

  • Materiały szkoleniowe

  • Certyfikat ukończenia szkolenia

  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Program

Pobierz program w PDF

Funkcje systemów budowania

Porównanie istniejących systemów budowania dla C++

  • Wykorzystywane przez CMake (Make, ninja, MSBuild)

  • Samodzielne (Autotools, Meson, qmake, SCons, MSBuild)

Drzewa katalogów w CMake

Projekty i cele w CMake

  • Program

  • Biblioteka

  • Interfejs

Przegląd najczęstszych komend

Konfigurowanie projektów

  • Właściwości

  • Zależności

  • Opcje

  • Pliki konfiguracyjne

  • Wykonywanie testów konfiguracyjnych

Instalowanie projektów

Używanie i tworzenie pakietów

Generatory kodu

Testowanie poprzez CTest

Kompilacja na inną architekturę docelową

Autorem szkolenia jest Witold Wysota

Architekt i programista systemowy z dużym doświadczeniem komercyjnym oraz asystent w Instytucie Informatyki PW. Zajmuje się głównie technologiami związanymi z językiem C++, zarówno na platformach biurkowych jak i wbudowanych. Jest specjalistą od Qt - w tym autorem książek i artykułów. Od kilkunastu lat prowadzi wykłady i szkolenia z tej tematyki.