c++ windows visual studio paket yöneticisi

Link: vcpkg github sayfası

Link: vcpkg anasayfası

vcpkg programı microsoft tarafından visual studio c++ projelerinin yönetimini kolaylaştırmak üzere yapılmış açık kaynak bir yazılımdır. python paket programı gibi davranır fakat sadece windows binarylerini derler.
İlk olarak istediğiniz kütüphaneyi ".\vcpkg install qt5" diye yazarsınız ve github üzerinden kaynak kodu yükler. cmake ile birlikte derleme dosyaları oluşturup varsayılan olarak x86-windows için derlemeye başlar. Sonra visual studioda projenizi açıp sorunsuz şekilde kullanabilirsiniz.
Eğer x64 veya x86-uwp ve x64-uwp binaryleri isterseniz bunu zlib:x64-windows diye belirtmeniz gerekir.
Yeni versiyonuyla beraber büyük kütüphaneler alt başlıklarına ayrılmış mesela eskiden boost kütüphanesinin tamamını yüklemek zorunda kalırken şimdi sadece boost-variant yükletebiliyoruz.
Yeni versiyonla beraber bir kütüphaneyi eğer varsa cuda,opencl,mpi, vb. arka desteğiyle birlikte derleyebiliyoruz. Harika :)

Linux tüm paketleri apt, apt-build veya diğer paket yöneticileriyle düzenlediğinden ihtiyacı olmuyordu.

*Yönergeler oldukça basit. Linkte hepsi yazıyor.
*cmake programı bilgisayarınızda yüklü olmak zorunda
*qt5 bu şekilde derlenebiliyor fakat android veya linux için derlenmediğini hatırlatmak isterim. Sonra neden çalışmıyor başka yerde demeyin.
*Derleme işleminde iki dosya çıkartmaya çalışır debug ve release. Release -02 yani hız için optimize edilmiş versiyonudur.
*Derleme(Package) işlemini yaparken parallel derleme yaptığından işlemcinin tamamını kullanıyor. mümkünse o sıra başka birşey yapmayın.

Not: Yüklenen dosyalar bilgisayarda çok yer kaplıyor. Bu vcpkgnin suçu değil. her paketin bağımlı olduğu paketler ve pket versiyonları var. vcpkg sırası ile bağımlı olduğu paketleri indirip derliyor. Diğer şekilde bunu siz yapmak zorunda kalacaktınız.

Yorumlar

Popüler Yayınlar