Repolode
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. 1

    VS Code Marketplace から C/C++ 拡張機能をインストールします

  2. 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 の数値は毎日更新されます。

関連プロジェクト

Rust製の高速なPython型チェッカー兼言語サーバー。コードナビゲーション、補完、セマンティックハイライトなどのIDE機能を備えています。

開発ツール#python#type-checker#type-annotations
7186+2 今週590RustMIT更新 14 時間前