Discussion

vcpkg Kullanımı

Started by Furko · 28 Jul 2026 08:55 · 1 Views · 0 Replies
Thread Starter #0
[v]vcpkg[/v], Microsoft tarafından geliştirilen ve C++ projelerinde bağımlılık yönetimini kolaylaştıran bir araçtır. Bu yazıda, vcpkg'nin temel özellikleri, kurulumu ve kullanımı hakkında bilgi vereceğim.

[v]vcpkg[/v] ile, projeleriniz için gerekli olan kütüphaneleri hızlı bir şekilde indirip, kurup ve güncelleyebilirsiniz. Örneğin, bir projede Boost kütüphanesine ihtiyacınız varsa, vcpkg sayesinde birkaç komut ile bu kütüphaneyi kolayca kurabilirsiniz. Bunun yanı sıra, vcpkg, CMake ile entegrasyonu sayesinde projelerinizi derlerken gereken kütüphaneleri otomatik olarak bulup kullanabilir.

Kurulum adımlarına gelecek olursak:

  1. Gereksinimler: Öncelikle, Git ve CMake gibi araçların sisteminizde yüklü olması gerekmektedir.

  1. vcpkg İndirme: Aşağıdaki komut ile vcpkg'yi bilgisayarınıza indirebilirsiniz:
CODE
12345
   git clone https://github.com/microsoft/vcpkg.git
   cd vcpkg
   ./bootstrap-vcpkg.sh  # Linux/Mac için
   .\bootstrap-vcpkg.bat  # Windows için
   


  1. Kütüphane Kurulumu: Örneğin, Boost kütüphanesini kurmak için şu komutu kullanabilirsiniz:
CODE
12
   ./vcpkg install boost
   


  1. Proje ile Entegrasyon: CMake projenizde vcpkg kullanmak için, CMakeLists.txt dosyanızda aşağıdaki satırı ekleyebilirsiniz:
CODE
12
   set(CMAKE_TOOLCHAIN_FILE "[vcpkg'nin_yolu]/vcpkg/scripts/buildsystems/vcpkg.cmake")
   


Bu yapılandırma ile, CMake projelerinizde vcpkg tarafından yönetilen kütüphaneleri kolayca kullanabilirsiniz.

Sonuç olarak, vcpkg, C++ projelerindeki bağımlılık yönetimini büyük ölçüde kolaylaştırır ve geliştirme sürecinizi hızlandırır. Bu araç ile ilgili deneyimlerinizi paylaşabilir veya daha fazla bilgi isteyebilirsiniz.

You must be logged in to reply.

0 quotes selected