Przeczytaj w języku angielskim

Udostępnij za pośrednictwem


Słownik: vcpkg

Niektóre terminy używane w tej dokumentacji mają podobne znaczenie podczas omawiania przez społeczność. W związku z tym, i aby uniknąć pomyłek i niejednoznaczności ten artykuł zawiera konkretne znaczenie dla tych terminów.

A

Asset

Artefakt, który należy pobrać zazwyczaj z Internetu i udostępnić lokalnie, często dane wejściowe procesu kompilacji. Zasoby obejmują archiwa kodu źródłowego, wstępnie utworzone pliki binarne lub inne pliki wymagane do utworzenia pakietu.

B

Pakiet binarny

Dane wyjściowe instalacji generowane przez narzędzie vcpkg spakowane do formatu możliwego do przywrócenia. Pakiety binarne przechowują dane wyjściowe kompilacji pakietu (pliki binarne, pliki integracji systemu kompilacji, dokumentację użycia, licencję i inne pliki).

Artefakt kompilacji

Pliki utworzone podczas procesu kompilacji, zasadniczo dane wyjściowe procesu kompilacji. Artefakty obejmują biblioteki, pliki wykonywalne, nagłówki, dzienniki i inne pliki generowane przez skompilowanie kodu źródłowego.

C

Tryb klasyczny

Tryb operacji, który instaluje pakiety w drzewie udostępnionym.

Aby dowiedzieć się więcej, zobacz dokumentację trybu klasycznego.

L

Biblioteka

Oprogramowanie (kod źródłowy, pliki binarne, dokumentacja, licencja itp.) przeznaczone do ponownego użycia przez inne oprogramowanie. Większość portów w rejestrze vcpkg instaluje biblioteki języka C/C++.

M

Manifest

Plik o nazwie vcpkg.json opisujący metadane, takie jak zależności, portu lub projektu.

Aby dowiedzieć się więcej, zobacz dokumentację manifestów.

O

Port nakładki/potrójny

Dostępny lokalnie port lub potrójny. Zwykle służy do dostarczania portu lub potrójności, który nie jest częścią rejestru, lub przesłonięcia nazwy portu lub potrójności w rejestrze.

Aby dowiedzieć się więcej, zobacz dokumentację nakładek.

P

Pakiet

Pakiet może zawierać bibliotekę, kolekcję bibliotek, skrypty kompilacji, narzędzia programowe lub inne składniki niezbędne do ich użycia. Celem programu vcpkg jest zainstalowanie tych pakietów dostępnych podczas kompilacji projektów.

Menedżer pakietów

Menedżer pakietów to narzędzie, które zarządza zależnościami projektu, oferując funkcje instalowania, uaktualniania i integrowania bibliotek i narzędzi oprogramowania. Menedżerowie pakietów pomagają znaleźć, zainstalować i zaktualizować biblioteki i narzędzia, których potrzebuje projekt, oraz obsługiwać problemy ze zgodnością i konfiguracją, które mogą wystąpić.

Patch

Zestaw zmian/różnic kodu zastosowanych do projektu kodu źródłowego przed utworzeniem. Te zmiany zwykle nie są zintegrowane z najnowszą wersją nadrzędną. Poprawki są używane do naprawiania usterek, dodawania funkcji lub dostosowywania zachowania pakietu.

Port

Termin specyficzny dla programu vcpkg zawiera port:

  • Metadane dotyczące pakietu: nazwa, wersja, zależności, obsługiwane funkcje itp.
  • Instrukcje uzyskiwania, kompilowania i instalowania pakietu.

Aby dowiedzieć się więcej, zobacz dokumentację portów.

S

System Menedżer pakietów

Menedżer pakietów, taki jak apt-get, zaprojektowany do użycia z określoną platformą, taką jak Linux, lub brew dla systemu MacOS. Menedżerowie pakietów systemowych instalują pakiety i biblioteki dla całego systemu, a nie dla określonego projektu.

T

Triplet

Zestaw właściwości lub skryptu używany do opisywania środowiska docelowego lub hosta, który wpływa na sposób kompilowania biblioteki przez narzędzie vcpkg. Triplet określa typ połączenia, flagi kompilacji i inne opcje wpływające na sposób tworzenia i instalowania pakietu.

Aby dowiedzieć się więcej, zobacz dokumentację triplet.

U

W górę

Odwołuje się do repozytorium, z którego pochodzi kod źródłowy projektu. Nadrzędny jest zwykle oryginalnym lub oficjalnym źródłem projektu, w którym odbywa się główny rozwój. Nadrzędny może również odnosić się do opiekunów lub autorów projektu.