ส่วนขยาย C/C++ เพิ่มการรองรับภาษาสำหรับ C/C++ ให้กับ Visual Studio Code รวมถึงการแก้ไข (IntelliSense) และการดีบักคุณสมบัติ
C++ เป็นภาษาที่คอมไพล์ หมายความว่าซอร์สโค้ดของโปรแกรมของคุณต้องถูกแปล (คอมไพล์) ก่อนจึงจะสามารถรันบนคอมพิวเตอร์ของคุณได้ VS Code เป็นตัวแก้ไขอันดับแรกและสำคัญที่สุด และอาศัยเครื่องมือบรรทัดคำสั่งเพื่อดำเนินการเวิร์กโฟลว์การพัฒนาส่วนใหญ่ ส่วนขยาย C/C++ ไม่มีคอมไพเลอร์หรือดีบักเกอร์ C++ คุณจะต้องติดตั้งเครื่องมือเหล่านี้หรือใช้เครื่องมือที่ติดตั้งไว้แล้วในคอมพิวเตอร์ของคุณ
นี่คือรายการคอมไพเลอร์และสถาปัตยกรรมต่อแพลตฟอร์มที่ส่วนขยายรองรับอย่างเป็นทางการ สิ่งเหล่านี้สะท้อนให้เห็นโดยโหมด IntelliSense ที่พร้อมใช้งานจากการกำหนดค่า IntelliSense ของส่วนขยาย โปรดทราบว่าการรองรับคอมไพเลอร์อื่นๆ อาจมีจำกัด
แพลตฟอร์ม | คอมไพเลอร์ | สถาปัตยกรรม |
---|---|---|
หน้าต่าง | MSVC, เสียงดังกราว, GCC | x64,x86,arm64,อาร์ม |
ลินุกซ์ | เสียงดังกราว, GCC | x64,x86,arm64,อาร์ม |
ระบบปฏิบัติการ macOS | เสียงดังกราว, GCC | x64, x86, arm64 |
สำหรับข้อมูลเพิ่มเติมเกี่ยวกับการติดตั้งเครื่องมือที่จำเป็นหรือการตั้งค่าส่วนขยาย โปรดปฏิบัติตามบทช่วยสอนด้านล่าง
บทช่วยสอนส่วนขยาย C/C++ ต่อคอมไพเลอร์และแพลตฟอร์ม
คำถามที่พบบ่อย
ตรวจสอบคำถามที่พบบ่อยก่อนที่จะยื่นคำถาม
ให้ข้อเสนอแนะ
ยื่นคำถาม ปัญหา หรือคำขอคุณลักษณะสำหรับส่วนขยาย
ปัญหาที่ทราบ
หากมีคนยื่นประเด็นที่เกี่ยวข้องกับความคิดเห็นของคุณแล้ว โปรดทิ้งเครื่องหมาย ? หรือ ? ตอบสนองต่อประเด็นดังกล่าวเพื่อโหวตเห็นด้วยหรือไม่เห็นด้วยเพื่อช่วยให้เราจัดลำดับความสำคัญของปัญหา
แบบสำรวจด่วน
แจ้งให้เราทราบว่าคุณคิดอย่างไรกับส่วนขยายนี้โดยทำแบบสำรวจสั้นๆ
ยินดีต้อนรับเสมอ โปรดดูคู่มือการมีส่วนร่วมของเราสำหรับรายละเอียดเพิ่มเติม
โครงการนี้ได้นำหลักจรรยาบรรณของ Microsoft Open Source มาใช้ สำหรับข้อมูลเพิ่มเติม โปรดดูคำถามที่พบบ่อยเกี่ยวกับจรรยาบรรณหรือติดต่อ [email protected] หากมีคำถามหรือความคิดเห็นเพิ่มเติม
ซอฟต์แวร์อาจรวบรวมข้อมูลเกี่ยวกับคุณและการใช้งานซอฟต์แวร์ของคุณและส่งไปยัง Microsoft Microsoft อาจใช้ข้อมูลนี้เพื่อให้บริการและปรับปรุงผลิตภัณฑ์และบริการของเรา คุณสามารถปิดการวัดและส่งข้อมูลทางไกลผ่านการตั้งค่าเดียวกันกับรหัส Visual Studio: "telemetry.enableTelemetry"
คำชี้แจงความเป็นส่วนตัวของเราอยู่ที่นี่ คุณสามารถเรียนรู้เพิ่มเติมเกี่ยวกับการเก็บรวบรวมและการใช้ข้อมูลได้ในเอกสารวิธีใช้และคำชี้แจงสิทธิ์ส่วนบุคคลของเรา การใช้ซอฟต์แวร์ของคุณถือเป็นการยินยอมของคุณต่อแนวทางปฏิบัติเหล่านี้
โครงการนี้อาจมีเครื่องหมายการค้าหรือโลโก้สำหรับโครงการ ผลิตภัณฑ์ หรือบริการ การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft โดยได้รับอนุญาตนั้นอยู่ภายใต้และต้องปฏิบัติตามแนวทางเครื่องหมายการค้าและแบรนด์ของ Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของ Microsoft ในเวอร์ชันแก้ไขของโครงการนี้จะต้องไม่ทำให้เกิดความสับสนหรือบ่งบอกถึงการสนับสนุนของ Microsoft การใช้เครื่องหมายการค้าหรือโลโก้ของบุคคลที่สามจะต้องเป็นไปตามนโยบายของบุคคลที่สามเหล่านั้น