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:

2 października
Trwają zapisy na szkolenie

Trener:

Witold Wysota

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.