อ่านเป็นภาษาอื่น
vcpkg เป็นตัวจัดการแพ็คเกจ C/C++ โอเพ่นซอร์สฟรีที่ดูแลโดย Microsoft และชุมชน C++
เปิดตัวครั้งแรกในปี 2559 โดยเป็นเครื่องมือสำหรับช่วยเหลือนักพัฒนาในการโยกย้ายโปรเจ็กต์ของตนไปยัง 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 Open Source มาใช้ สำหรับข้อมูลเพิ่มเติม โปรดดูคำถามที่พบบ่อยเกี่ยวกับหลักจรรยาบรรณหรืออีเมล [email protected] หากมีคำถามหรือความคิดเห็นเพิ่มเติม
รหัสในพื้นที่เก็บข้อมูลนี้ได้รับอนุญาตภายใต้ใบอนุญาต MIT ห้องสมุดที่พอร์ตต่างๆ จัดหาให้นั้นได้รับอนุญาตภายใต้เงื่อนไขของผู้เขียนต้นฉบับ หากมี vcpkg จะวางใบอนุญาตที่เกี่ยวข้องในตำแหน่ง installed/
พอร์ตส่วนใหญ่ใน vcpkg สร้างไลบรารีที่มีปัญหาโดยใช้ระบบการสร้างดั้งเดิมที่นักพัฒนาดั้งเดิมของไลบรารีเหล่านั้นต้องการ และดาวน์โหลดซอร์สโค้ดและสร้างเครื่องมือจากสถานที่จำหน่ายอย่างเป็นทางการ สำหรับการใช้งานหลังไฟร์วอลล์ การเข้าถึงเฉพาะที่จำเป็นจะขึ้นอยู่กับพอร์ตที่กำลังติดตั้ง หากคุณต้องติดตั้งในสภาพแวดล้อม "ช่องว่างอากาศ" ให้พิจารณาติดตั้งหนึ่งครั้งในสภาพแวดล้อมที่ไม่ใช่ "ช่องว่างอากาศ" โดยเติมแคชเนื้อหาที่แชร์กับสภาพแวดล้อม "ช่องว่างอากาศ"
vcpkg รวบรวมข้อมูลการใช้งานเพื่อช่วยเราปรับปรุงประสบการณ์ของคุณ ข้อมูลที่รวบรวมโดย Microsoft จะไม่มีการระบุชื่อ คุณสามารถเลือกไม่รับการตรวจวัดทางไกลได้โดย:
-disableMetrics
--disable-metrics
ไปยัง vcpkg บนบรรทัดคำสั่งVCPKG_DISABLE_METRICS
อ่านเพิ่มเติมเกี่ยวกับการตรวจวัดระยะไกล vcpkg ได้ที่ https://learn.microsoft.com/vcpkg/about/privacy