Baca dalam bahasa yang berbeda
vcpkg adalah pengelola paket C/C++ sumber terbuka dan gratis yang dikelola oleh Microsoft dan komunitas C++.
Awalnya diluncurkan pada tahun 2016 sebagai alat untuk membantu pengembang dalam memigrasi proyek mereka ke versi Visual Studio yang lebih baru, vcpkg telah berkembang menjadi alat lintas platform yang digunakan oleh pengembang di Windows, macOS, dan Linux. vcpkg memiliki banyak koleksi pustaka sumber terbuka dan fitur siap pakai perusahaan yang dirancang untuk memfasilitasi proses pengembangan Anda dengan dukungan untuk sistem pembangunan dan proyek apa pun. vcpkg adalah alat C++ dan ditulis dalam C++ dengan skrip di CMake. Ini dirancang dari awal untuk mengatasi permasalahan unik yang dialami pengembang C/C++.
Alat dan ekosistem ini terus berkembang, dan kami selalu menghargai kontribusinya! Pelajari cara mulai berkontribusi dengan tutorial pengemasan dan panduan pengelola kami.
Pertama, ikuti salah satu panduan memulai cepat kami.
Baik Anda menggunakan CMake, MSBuild, atau sistem build lainnya, vcpkg siap membantu Anda:
Anda juga dapat menggunakan editor apa pun:
Jika perpustakaan yang Anda butuhkan tidak ada di registri vcpkg, buka masalah di repositori GitHub atau sumbangkan sendiri paketnya.
Setelah vcpkg terinstal dan berfungsi, Anda mungkin ingin menambahkan penyelesaian tab ke terminal Anda.
Buat manifes untuk dependensi proyek Anda:
vcpkg new --application
vcpkg add port fmt
Atau instal paket melalui baris perintah:
vcpkg install fmt
Kemudian gunakan salah satu integrasi kami yang tersedia untuk CMake, MSBuild, atau sistem build lainnya.
Untuk penjelasan singkat tentang semua perintah yang tersedia, jalankan vcpkg help
. Jalankan vcpkg help [topic]
untuk detail tentang topik tertentu.
vcpkg menawarkan fitur canggih untuk kebutuhan manajemen paket Anda:
vcpkg adalah proyek sumber terbuka, dan dibangun dengan kontribusi Anda. Berikut beberapa cara Anda dapat berkontribusi:
Silakan merujuk ke panduan pengelola dan tutorial pengemasan kami untuk lebih jelasnya.
Proyek ini telah mengadopsi Kode Etik Sumber Terbuka Microsoft. Untuk informasi lebih lanjut lihat FAQ Pedoman Perilaku atau kirim email ke [email protected] jika ada pertanyaan atau komentar tambahan.
Kode dalam repositori ini dilisensikan di bawah Lisensi MIT. Perpustakaan yang disediakan oleh port dilisensikan berdasarkan ketentuan penulis aslinya. Jika tersedia, vcpkg menempatkan lisensi terkait di lokasi installed/<triplet>/share/<port>/copyright
.
Sebagian besar port di vcpkg membangun perpustakaan yang dimaksud menggunakan sistem pembangunan asli yang disukai oleh pengembang asli perpustakaan tersebut, dan mengunduh kode sumber serta alat pembangunan dari lokasi distribusi resmi mereka. Untuk penggunaan di balik firewall, akses spesifik yang diperlukan akan bergantung pada port mana yang diinstal. Jika Anda harus menginstalnya di lingkungan "celah udara", pertimbangkan untuk menginstalnya sekali di lingkungan non-"celah udara", mengisi cache aset yang dibagikan dengan lingkungan "celah udara".
vcpkg mengumpulkan data penggunaan untuk membantu kami meningkatkan pengalaman Anda. Data yang dikumpulkan oleh Microsoft bersifat anonim. Anda dapat memilih untuk tidak ikut telemetri dengan:
-disableMetrics
--disable-metrics
ke vcpkg di baris perintahVCPKG_DISABLE_METRICS
Baca selengkapnya tentang telemetri vcpkg di https://learn.microsoft.com/vcpkg/about/privacy.