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

2550 PLN+23% VAT (3136 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Kod kursu:CPP/CMAKE

Poziom zaawansowania:
programmingcc++

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

16 marzec
Trwają zapisy na szkolenie

Trener:

Trainer image
Witold Wysota

Cena:

2550 PLN netto+23% VAT

Lokalizacja:

Lokalizacja:

ZdalneWarszawa

Termin:

28 wrzesień
Trwają zapisy na szkolenie
-

Cena:

2550 PLN netto+23% VAT

Lokalizacja:

Lokalizacja:

ZdalneWarszawaŁódźPoznańKrakówWrocławGdańskKatowiceBydgoszczGdynia

Nie odpowiada Ci żaden z dostępnych terminów?

Zapytaj o szkolenie

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

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

Wymagania

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

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

Cele szkolenia

  • Poznanie systemu budowania projektów - CMake
  • Nauka tworzenia nowych projektów i rozumienia sposobu budowania istniejących

Program

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ą

Podobne szkolenia