TypeScriptとElectronで構築されたMicrosoftのオープンソースコードエディター。編集、ナビゲーション、軽量デバッグ、拡張機能に対応しています。
microsoft/vscode-cpptools
VS Code向けのMicrosoft公式C/C++拡張機能。C/C++のIntelliSenseによる編集支援とデバッグを提供します。
- スター
- 6,180
- フォーク
- 1,744
- 未解決の Issue
- 1,400
- 最終コミット
- 一昨日
これは何?
C/C++拡張機能はVisual Studio CodeにC/C++言語のサポートを追加し、IntelliSenseによるコード編集支援からコンパイル済みプログラムのデバッグまで対応します。VS Codeでこれらの言語を使うためのMicrosoft公式拡張機能です。
この拡張機能にはコンパイラやデバッガは含まれていません。ユーザーはMSVC、Clang、GCCなどのツールチェーンを別途インストールし、拡張機能と組み合わせて使用します。サポートされる構成は、WindowsでのMSVC、Clang、GCC、LinuxでのClangとGCC、macOSでのClangとGCCで、プラットフォームに応じてx64、x86、arm64、armアーキテクチャに対応しています。
このリポジトリには、拡張機能のソースコード、イシュートラッカー、コードサンプルが含まれています。セットアップガイドでは、WindowsでのMSVC、WindowsでのMinGW-w64とGCC、WSL、Linux、macOSでのClangを扱っています。
主な機能
- 01C/C++向けに、IntelliSenseによるコード補完、コードナビゲーション、エラーチェックを提供します。
- 02VS Code内で、コンパイル済みのC/C++プログラムをデバッグできます。
- 03WindowsではMSVC、Clang、GCCに、LinuxとmacOSではClangとGCCに対応しています。
- 04強化された構文の色分けと、設定可能なIntelliSense設定を提供します。
ユースケース
- Windows、Linux、macOS上のVS CodeでC/C++プロジェクトを作成し、コード内を移動する。
- エディター内にブレークポイントを設定して、ネイティブC++プログラムをデバッグする。
- クロスコンパイルや特定のコンパイラツールチェーンに合わせてIntelliSenseを設定する。
クイックスタート
- 1
VS Code Marketplace から C/C++ 拡張機能をインストールします
- 2
パソコンに C++ コンパイラーとデバッガーをインストールします(拡張機能には含まれていません)
使う前に知っておきたいこと
- 拡張機能には C++ コンパイラーやデバッガーが含まれていないため、別途インストールする必要があります。
- 記載されている Windows、Linux、macOS 向けコンパイラー以外のサポートは限定的な場合があります。
トピック
よくある質問
- vscode-cpptools とは?
- VS Code向けのMicrosoft公式C/C++拡張機能。C/C++のIntelliSenseによる編集支援とデバッグを提供します。 C/C++拡張機能はVisual Studio CodeにC/C++言語のサポートを追加し、IntelliSenseによるコード編集支援からコンパイル済みプログラムのデバッグまで対応します。VS Codeでこれらの言語を使うためのMicrosoft公式拡張機能です。
- vscode-cpptools は無料で使えますか?ライセンスは?
- vscode-cpptools は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- vscode-cpptools は今もメンテナンスされていますか?
- 活発にメンテナンス中。vscode-cpptools の最終コミットは 2026年11月4日 です。
- vscode-cpptools は何に使えますか?
- Windows、Linux、macOS上のVS CodeでC/C++プロジェクトを作成し、コード内を移動する。 エディター内にブレークポイントを設定して、ネイティブC++プログラムをデバッグする。 クロスコンパイルや特定のコンパイラツールチェーンに合わせてIntelliSenseを設定する。
- vscode-cpptools のインストール方法は?
- VS Code Marketplace から C/C++ 拡張機能をインストールします パソコンに C++ コンパイラーとデバッガーをインストールします(拡張機能には含まれていません)
- vscode-cpptools はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/microsoft/vscode-cpptools
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Volar.jsを基盤とするVueの言語ツール群。Vue向け言語サーバー、vue-tsc型チェッカーなどを提供します。
Rust製の高速なPython型チェッカー兼言語サーバー。コードナビゲーション、補完、セマンティックハイライトなどのIDE機能を備えています。
AIアシスタントがSAPシステムにリアルタイムでアクセスし、ABAPコードの閲覧、テーブルの検索、テスト実行、デバッグを行えるVS Code拡張機能です。
TypeScript 7のコンパイラーと言語サーバーをRustに移植した、型チェックとコード出力のドロップイン置き換えです。
TypeScript 7コンパイラ(tsc)の実験的なRust移植版。CLI、言語サーバー、APIをそのまま提供し、Effectの診断機能も組み込まれています。