C/C++ 擴充功能為 Visual Studio Code 新增了對 C/C++ 的語言支援,包括編輯 (IntelliSense) 和偵錯功能。
C++ 是一種編譯語言,這意味著程式的原始程式碼必須經過翻譯(編譯)才能在電腦上執行。 VS Code 首先是編輯器,並依賴命令列工具來完成大部分開發工作流程。 C/C++ 擴充功能不包括 C++ 編譯器或偵錯器。您將需要安裝這些工具或使用電腦上已安裝的工具。
以下是擴展正式支援的每個平台的編譯器和架構的清單。這些透過擴展的 IntelliSense 配置中的可用 IntelliSense 模式反映出來。請注意,對其他編譯器的支援可能會受到限制。
平台 | 編譯器 | 架構 |
---|---|---|
視窗 | MSVC、Clang、GCC | x64、x86、arm64、臂 |
Linux | 鏗鏘,海灣合作委員會 | x64、x86、arm64、臂 |
macOS | 鏗鏘,海灣合作委員會 | x64、x86、arm64 |
有關安裝所需工具或設定擴充功能的更多信息,請按照以下教程進行操作。
每個編譯器和平台的 C/C++ 擴充教程
常見問題解答
提出問題前請先查看常見問題。
提供回饋
提出擴充功能的疑問、問題或功能請求。
已知問題
如果有人已經提交了包含您的回饋的問題,請留下 ?或 ?對這個問題的反應,以贊成或反對它,以幫助我們優先考慮該問題。
快速調查
透過快速調查讓我們知道您對擴展的看法。
隨時歡迎您的貢獻。請參閱我們的貢獻指南以了解更多詳細資訊。
該專案採用了微軟開源行為準則。有關詳細信息,請參閱行為準則常見問題解答或聯繫 [email protected] 提出任何其他問題或意見。
該軟體可能會收集有關您以及您使用該軟體的資訊並將其發送給 Microsoft。 Microsoft 可能會使用此資訊來提供服務並改善我們的產品和服務。您可以透過 Visual Studio Code 提供的相同設定關閉遙測: "telemetry.enableTelemetry"
。我們的隱私權聲明位於此處。您可以在說明文件和我們的隱私權聲明中了解有關資料收集和使用的更多資訊。您使用該軟體即表示您同意這些做法。
該項目可能包含項目、產品或服務的商標或標誌。 Microsoft 商標或標誌的授權使用須遵守且必須遵循 Microsoft 的商標和品牌指南。在此項目的修改版本中使用 Microsoft 商標或標誌不得混淆或暗示 Microsoft 贊助。任何對第三方商標或標誌的使用均須遵守這些第三方的政策。