Budowanie projektów C/C++ przy pomocy CMake
Czas trwania szkolenia:2 dni (16h)
Kod kursu:CPP/CMAKE
Poziom zaawansowania:
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
Dla kogo?
- Szkolenie adresowane jest do programistów C/C++, którzy używają lub chcą używać systemu CMake do budowania oprogramowania
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