Książka kucharska CMake

Ocena:   (4,2 na 5)

Książka kucharska CMake (Radovan Bast)

Opinie czytelników

Podsumowanie:

Książka o CMake jest postrzegana zarówno jako kompleksowa, jak i praktyczna, dostarczając wielu informacji zarówno początkującym, jak i doświadczonym użytkownikom. Jednak ma również problemy z formatowaniem w wersjach cyfrowych, a jej wskazówki, szczególnie dla systemu Windows, zostały skrytykowane jako nieodpowiednie. Niektórzy czytelnicy uznali strukturę za uciążliwą i przestarzałą, podczas gdy inni docenili nowoczesne przykłady i włączenie różnych narzędzi.

Zalety:

Zawiera mnóstwo przydatnych informacji na temat CMake.
Szczegółowe wyjaśnienia pojęć i dobrze zorganizowane podejście.
Gotowy obraz Docker ułatwiający konfigurację i testowanie przykładów.
Cenne źródło informacji pozwalające zrozumieć i modyfikować złożone środowiska CMake.
Przydatne zarówno dla początkujących, jak i zaawansowanych użytkowników, obejmujące szereg tematów, w tym testowanie jednostkowe i integrację bibliotek innych firm.
Przykłady dostępne na GitHub.

Wady:

Problemy z formatowaniem w czytniku Kindle w chmurze.
Instrukcje konfiguracji systemu Windows są niejasne i problematyczne.
Książka ma nieco sztywną strukturę, przez co jest mniej wciągająca dla niektórych czytelników.
Treść może być przestarzała, skupiając się na starszych wersjach CMake.
Niektóre udzielone porady są uważane za słabe lub przestarzałe.
Brak konkretnych studiów przypadku i może być trudno nawigować w poszukiwaniu konkretnych informacji.

(na podstawie 9 opinii czytelników)

Oryginalny tytuł:

CMake Cookbook

Zawartość książki:

Naucz się CMake poprzez serię receptur opartych na zadaniach, które zapewniają praktyczne, proste i gotowe do użycia rozwiązania CMake dla twojego kodu

Główne cechy:

⬤ Naucz się konfigurować, budować, testować i pakować oprogramowanie napisane w językach C, C++ i Fortran.

⬤ Przejście od prostych do zaawansowanych zadań na przykładach przetestowanych w systemach Linux, macOS i Windows.

⬤ Zarządzanie złożonością kodu i zależnościami bibliotecznymi za pomocą bloków konstrukcyjnych CMake wielokrotnego użytku.

Opis książki:

CMake to wieloplatformowe, otwarte oprogramowanie do zarządzania procesem kompilacji w przenośny sposób. Ta książka zawiera zbiór przepisów i bloków konstrukcyjnych z poradami i technikami pracy z CMake, CTest, CPack i CDash.

Książka kucharska CMake zawiera rzeczywiste przykłady w formie przepisów, które obejmują różne sposoby strukturyzowania, konfigurowania, budowania i testowania małych i dużych projektów kodu. Nauczysz się korzystać z narzędzi wiersza poleceń CMake i opanujesz nowoczesne praktyki CMake w zakresie konfigurowania, budowania i testowania binariów i bibliotek. Dzięki tej książce będziesz w stanie pracować z zewnętrznymi bibliotekami i strukturyzować własne projekty w sposób modułowy i wielokrotnego użytku. Będziesz dobrze przygotowany do generowania natywnych skryptów kompilacji dla systemów Linux, MacOS i Windows, upraszczania i refaktoryzacji projektów przy użyciu CMake oraz przenoszenia projektów do CMake.

Czego się nauczysz:

⬤ Konfigurować, kompilować, testować i instalować projekty kodu przy użyciu CMake.

⬤ Wykrywać systemy operacyjne, procesory, biblioteki, pliki i programy do kompilacji warunkowej.

⬤ Zwiększ przenośność swojego kodu.

⬤ Zrefaktoryzuj dużą bazę kodu na moduły za pomocą CMake.

⬤ Tworzenie projektów wielojęzycznych.

⬤ Wiedzieć, gdzie i jak dostosować pliki konfiguracyjne CMake napisane przez kogoś innego.

⬤ Pakować projekty do dystrybucji.

⬤ Przenosić projekty do CMake.

Dla kogo jest ta książka:

Jeśli jesteś programistą, który chce zarządzać systemami kompilacji za pomocą CMake lub chciałbyś zrozumieć i zmodyfikować kod CMake napisany przez innych, ta książka jest dla Ciebie. Aby zrozumieć tematy poruszane w tej książce, wymagana jest podstawowa znajomość języków C++, C lub Fortran.

Dodatkowe informacje o książce:

ISBN:9781788470711
Autor:
Wydawca:
Oprawa:Miękka oprawa

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

Książka kucharska CMake - CMake Cookbook
Naucz się CMake poprzez serię receptur opartych na zadaniach, które zapewniają praktyczne, proste i gotowe do użycia rozwiązania CMake dla...
Książka kucharska CMake - CMake Cookbook

Prace autora wydały następujące wydawnictwa: