Glosář: vcpkg
Některé termíny používané v této dokumentaci mají podobné významy, když je probírá komunita. Z tohoto důvodu a aby se zabránilo nejasnostem a nejednoznačnosti, poskytuje tento článek pro tyto termíny specifické významy.
Artefakt, který je potřeba stáhnout obvykle z internetu a zpřístupnit místně, často vstup procesu sestavení. Prostředky zahrnují archivy zdrojového kódu, předdefinované binární soubory nebo jiné soubory potřebné k sestavení balíčku.
Výstup instalace vytvořený vcpkg zabalený do obnovitelného formátu. Binární balíčky obsahují výstup sestavení balíčku (binární soubory, soubory integrace systému sestavení, dokumentaci k použití, licenci a další soubory).
Soubory vytvořené během procesu sestavení, v podstatě výstup procesu sestavení. Artefakty zahrnují knihovny, spustitelné soubory, hlavičky, protokoly a další soubory, které jsou generovány kompilováním zdrojového kódu.
Režim operace, který instaluje balíčky do sdíleného stromu.
Další informace najdete v dokumentaci k klasickému režimu.
Část softwaru (zdrojový kód, binární soubory, dokumentace, licence atd.), která má být znovu použita jiným softwarem. Většina portů v registru vcpkg nainstaluje knihovny C/C++.
Soubor s názvem vcpkg.json
, který popisuje metadata, jako jsou závislosti, portu nebo projektu.
Další informace najdete v dokumentaci k manifestům.
Místně dostupný port nebo triplet. Obvykle slouží k poskytnutí portu nebo tripletu, který není součástí registru, nebo k přepsání názvu portu nebo tripletu v registru.
Další informace najdete v dokumentaci k překryvům.
Balíček může obsahovat knihovnu, kolekci knihoven, skripty sestavení, softwarové nástroje nebo jiné součásti potřebné pro jejich použití. Cílem vcpkg je nainstalovat tyto balíčky dostupné během sestavování projektů.
Správce balíčků je nástroj, který spravuje závislosti pro projekt tím, že nabízí funkce pro instalaci, upgrade a integraci softwarových knihoven a nástrojů. Správci balíčků vám pomůžou najít, nainstalovat a aktualizovat knihovny a nástroje, které váš projekt potřebuje, a zpracují problémy s kompatibilitou a konfigurací, ke kterým může dojít.
Sada změn nebo rozdílů kódu použitá u projektu zdrojového kódu před sestavením. Tyto změny obvykle nejsou integrované do nejnovější upstreamové verze. Opravy se používají k opravě chyb, přidání funkcí nebo přizpůsobení chování balíčku.
Termín specifický pro vcpkg, port obsahuje:
- Metadata balíčku: název, verze, závislosti, podporované funkce atd.
- Pokyny k získání, sestavení v případě potřeby a instalaci balíčku.
Další informace najdete v dokumentaci k portům.
Správce balíčků, jako je apt-get navržený tak, aby se používal s konkrétní platformou, jako je Linux, nebo brew for MacOS. Správci systémových balíčků instalují balíčky a knihovny, nikoli pro konkrétní projekt.
Sada vlastností nebo skriptu sloužících k popisu cílového nebo hostitelského prostředí, které ovlivňuje, jak vcpkg vytváří knihovnu. Triplet určuje typ propojení, příznaky sestavení a další možnosti, které ovlivňují způsob sestavení a instalace balíčku.
Další informace najdete v dokumentaci tripletu.
Odkazuje na úložiště, ze kterého pochází změny zdrojového kódu projektu. Upstream je obvykle původní nebo oficiální zdroj projektu, kde probíhá hlavní vývoj. Upstream může odkazovat také na správce nebo autory projektu.
Zpětná vazba k produktu vcpkg
vcpkg je open source projekt. Vyberte odkaz pro poskytnutí zpětné vazby: