اقرأ بلغة مختلفة
vcpkg هو مدير حزم C/C++ مجاني ومفتوح المصدر تديره Microsoft ومجتمع C++.
تم إطلاق vcpkg في البداية في عام 2016 كأداة لمساعدة المطورين في ترحيل مشاريعهم إلى الإصدارات الأحدث من Visual Studio، وقد تطورت vcpkg إلى أداة مشتركة بين الأنظمة الأساسية يستخدمها المطورون على أنظمة Windows وmacOS وLinux. يحتوي vcpkg على مجموعة كبيرة من المكتبات مفتوحة المصدر والميزات الجاهزة للمؤسسات والمصممة لتسهيل عملية التطوير الخاصة بك مع دعم أي أنظمة إنشاء ومشروع. vcpkg هي أداة C++ في الأساس ومكتوبة بلغة C++ مع نصوص برمجية في CMake. لقد تم تصميمه من الألف إلى الياء لمعالجة نقاط الضعف الفريدة في تجربة مطوري C/C++.
تتطور هذه الأداة والنظام البيئي باستمرار، ونحن نقدر دائمًا المساهمات! تعرف على كيفية البدء بالمساهمة من خلال البرنامج التعليمي للتغليف ودليل الصيانة.
أولاً، اتبع أحد أدلة البدء السريعة لدينا.
سواء كنت تستخدم CMake أو MSBuild أو أي نظام إنشاء آخر، فإن vcpkg يوفر لك ما يلي:
يمكنك أيضًا استخدام أي محرر:
إذا كانت المكتبة التي تحتاجها غير موجودة في سجل vcpkg، فافتح مشكلة في مستودع GitHub أو ساهم بالحزمة بنفسك.
بعد تثبيت vcpkg وتشغيله، قد ترغب في إضافة إكمال علامة التبويب إلى جهازك الطرفي.
قم بإنشاء بيان لتبعيات مشروعك:
vcpkg new --application
vcpkg add port fmt
أو قم بتثبيت الحزم من خلال سطر الأوامر:
vcpkg install fmt
ثم استخدم أحد عمليات التكامل المتاحة لدينا لـ CMake أو MSBuild أو أنظمة البناء الأخرى.
للحصول على وصف مختصر لجميع الأوامر المتوفرة، قم بتشغيل vcpkg help
. قم بتشغيل vcpkg help [topic]
للحصول على تفاصيل حول موضوع معين.
يوفر vcpkg ميزات قوية لاحتياجات إدارة الحزم الخاصة بك:
vcpkg هو مشروع مفتوح المصدر، وبالتالي تم إنشاؤه بمساهماتك. فيما يلي بعض الطرق التي يمكنك من خلالها المساهمة:
يرجى الرجوع إلى دليل الصيانة والبرنامج التعليمي الخاص بالتعبئة لمزيد من التفاصيل.
اعتمد هذا المشروع قواعد السلوك الخاصة بشركة Microsoft مفتوحة المصدر. لمزيد من المعلومات، راجع الأسئلة الشائعة حول قواعد السلوك أو أرسل بريدًا إلكترونيًا إلى [email protected] لطرح أي أسئلة أو تعليقات إضافية.
الكود الموجود في هذا المستودع مرخص بموجب ترخيص MIT. المكتبات التي توفرها الموانئ مرخصة بموجب شروط مؤلفيها الأصليين. حيثما كان ذلك متاحًا، يضع vcpkg التراخيص (التراخيص) المرتبطة في الموقع installed/
.
تقوم معظم المنافذ في vcpkg ببناء المكتبات المعنية باستخدام نظام البناء الأصلي الذي يفضله المطورون الأصليون لتلك المكتبات، وتنزيل كود المصدر وأدوات البناء من مواقع التوزيع الرسمية الخاصة بهم. للاستخدام خلف جدار الحماية، سيعتمد الوصول المحدد المطلوب على المنافذ التي يتم تثبيتها. إذا كان يجب عليك تثبيته في بيئة "فجوات هوائية"، ففكر في التثبيت مرة واحدة في بيئة غير "فجوات هوائية"، وملء ذاكرة التخزين المؤقت للأصول المشتركة مع بيئة "فجوات هوائية".
يقوم vcpkg بجمع بيانات الاستخدام لمساعدتنا في تحسين تجربتك. البيانات التي تجمعها Microsoft مجهولة المصدر. يمكنك إلغاء الاشتراك في القياس عن بعد عن طريق:
-disableMetrics
--disable-metrics
إلى vcpkg في سطر الأوامرVCPKG_DISABLE_METRICS
اقرأ المزيد حول القياس عن بعد لـ vcpkg على https://learn.microsoft.com/vcpkg/about/privacy.