Aracılığıyla paylaş


Sözlük: vcpkg

Bu belgede kullanılan terimlerin bazıları topluluk tarafından tartışıldığında benzer anlamlara sahiptir. Bu nedenle ve karışıklığı ve belirsizliği önlemek için bu makale bu terimler için belirli anlamlar sağlar.

A

Varlık

İnternetten indirilmesi gereken ve yerelde kullanılabilir hale getirilen, genellikle derleme işleminin girdisi olan bir yapıt. Varlıklar arasında kaynak kodu arşivleri, önceden oluşturulmuş ikili dosyalar veya paket oluşturmak için gereken diğer dosyalar bulunur.

B

İkili paket

vcpkg tarafından üretilen yükleme çıkışı geri yüklenebilir bir biçimde paketlenmiş. İkili paketler bir paketin derleme çıkışını (ikili dosyalar, derleme sistemi tümleştirme dosyaları, kullanım belgeleri, lisans ve diğer dosyalar) tutar.

Yapıt oluşturma

Derleme işlemi sırasında oluşturulan dosyalar, temelde derleme işleminizin çıkışıdır. Yapıtlar; kaynak kodu derleyerek oluşturulan kitaplıkları, yürütülebilir dosyaları, üst bilgileri, günlükleri ve diğer dosyaları içerir.

C

Klasik Mod

Paketleri paylaşılan bir ağaca yükleyen işlem modu.

Daha fazla bilgi edinmek için klasik mod belgeleri bakın.

L

Kütüphane

Diğer yazılımlar tarafından yeniden kullanılması amaçlanan bir yazılım parçası (kaynak kodu, ikili dosyalar, belgeler, lisans vb.). vcpkg deposundaki çoğu bağlantı noktası C/C++ kitaplıklarını yükler.

M

Manifesto

Bir bağlantı noktasının veya projenin bağımlılıkları gibi meta verileri açıklayan vcpkg.json adlı bir dosya.

Daha fazla bilgi edinmek için bildirimleri belgelerine bakın.

O

Katman bağlantı noktası/üçlü

Yerel olarak kullanılabilir bir bağlantı noktası veya üçlü. Genellikle bir kayıt defterinin parçası olmayan bir bağlantı noktası veya üçlü sağlamak ya da bir kayıt defterindeki bir bağlantı noktasının veya üçlüsünün adını geçersiz kılmak için kullanılır.

Daha fazla bilgi edinmek için kaplamalar belgelerine bakın.

P

Paket

Paket bir kitaplık, kitaplık koleksiyonu, derleme betikleri, yazılım araçları veya bunların kullanımı için gerekli diğer bileşenleri içerebilir. vcpkg'nin amacı, projeleriniz derlemeleri sırasında kullanılabilirbu paketleri yüklemektir.

Paket yöneticisi

Paket yöneticisi, yazılım kitaplıklarını ve araçlarını yükleme, yükseltme ve tümleştirme özellikleri sunarak projenin bağımlılıklarını yöneten bir araçtır. Paket yöneticileri, projenizin ihtiyaç duyduğu kitaplıkları ve araçları bulmanıza, yüklemenize ve güncelleştirmenize ve ortaya çıkabilecek uyumluluk ve yapılandırma sorunlarını çözmenize yardımcı olur.

Yama

Derlemeden önce bir yazılım projesine uygulanan kod değişiklikleri/farkları kümesi. Bu değişiklikler genellikle en son ana kaynak sürümüne entegre edilmez. Düzeltme ekleri hataları düzeltmek, özellik eklemek veya paketin davranışını özelleştirmek için kullanılır.

Liman

Vcpkg'ye özgü bir terim, bağlantı noktası şunları içerir:

  • paketiyle ilgili meta veriler: ad, sürüm, bağımlılıklar, desteklenen özellikler vb.
  • Paketi alma, gerekirse derleme ve yükleme yönergeleri.

Daha fazla bilgi edinmek için bağlantı noktaları belgelerine bakın.

R

Kayıt defteri

vcpkg'ye özgü bir terim olan kayıt defteri, vcpkg'ye yüklenebilecek bağlantı noktalarının bir koleksiyonudur. Kayıt defterleri, kayıt defterleri belgelerinde açıklanan belirli bir yapıyı izler.

vcpkg, https://github.com/Microsoft/vcpkg'de sunulan bir özel kayıt defteri sunar; kullanıcılar da kendi bağlantı noktaları koleksiyonlarını barındırmak için kendi özel kayıt defterlerini oluşturabilir.

S

Sistem Paketi Yöneticisi

apt-get gibi, Linux gibi belirli bir platformla kullanılmak üzere tasarlanmış bir paket yöneticisi veya MacOS için brew. Sistem paket yöneticileri, belirli bir proje yerine sistem genelinde paketleri ve kitaplıkları yükler.

T

Üçlü

Vcpkg'nin kitaplık oluşturma biçimini etkileyen bir hedef veya konak ortamını tanımlamak için kullanılan özellikler veya betik kümesi. Üçlü bağlantı türünü, derleme bayraklarını ve bir paketin nasıl derlendiğini ve yüklendiğini etkileyen diğer seçenekleri belirtir.

Daha fazla bilgi edinmek için üçlü belgelerine bakın.

U

Ters yön -de

Proje için kaynak kod değişikliklerinin yapıldığı depoya itafen kullanılır. Yukarı akış genellikle ana geliştirmenin gerçekleştiği projenin orijinal veya resmi kaynağıdır. Yukarı akış, projenin bakımcılarına veya yazarlarına da atıfta bulunabilir.