メイン コンテンツへスキップ
Visual Studio
C および C++ コーディング ツール | Visual Studio2022-11-29T13:04:37-08:00

Cplusplus logo

C および C++ アプリケーションの開発

MSVC、Clang、CMake、MSBuild など、選択したツールを使用して、Windows 用の最新の C と C++ アプリをビルドします

C/C++ アプリのビルドに必要なコンポーネントをインストールする

  • デスクトップ、モバイル、Linux、およびゲーム開発用の C/C++ コンポーネントが含まれている
  • 軽量でシンプルなインストールを取得する
  • インストール中にコンポーネントを追加するか、
Building native Windows applications in Visual Studio 2022 video screenshot

ダウンロードすると、下で選択した Visual Studio のエディションのライセンス条項に同意したものと見なされます。 Visual Studio を使用してソフトウェアをダウンロードする機能も提供します。 このソフトウェアは、サード パーティに関する通知または付随するライセンスに記載されているとおり、個別にライセンスされます。 ダウンロードすると、これらのライセンスにも同意したものと見なされます。

別の言語でコードを記述しますか?

Visual Studio for Windows をダウンロードして、必要なツールを選択します

新機能

Building cross platform apps with C++ in Visual Studio 2022 video screenshot

Visual Studio 2022 で C++ を使用してクロス プラットフォーム アプリを構築する

Hot Reload for C++ games with Visual Studio 2022 video screenshot

Hot Reload for C++ games with Visual Studio 2022

複数のコードベースを表示するグラフィック

あらゆるコードベースをサポート

CMake、Clang、mingw など

任意の環境からコードベースを開き、すぐに作業にとりかかることができます。 MSBuild と Microsoft Visual C++ コンパイラまたはサードパーティのツールセット (CMake と Clang または mingw など) を使用して、IDE でコードのビルドとデバッグを行うことができます。 最上級の CMake 機能をご利用ください。

Windows 開発

Windows のターゲットに最適

Microsoft Visual C++ ツールセットと Visual Studio 2022 を使用して、クラシック Windows デスクトップ プログラム、または HoloLens、Surface Hub、PC、Xbox をターゲットにしたユニバーサル Windows アプリの設計とビルドを行うことができます。

Microsoft Visual C++ ツールセットのスクリーンショット
C++ 11、C++ 14、および C++ 17 の多くの機能のサポートのスクリーンショット

モダン C++ のサポート

C++11、C++14、C++17 を使用したアプリの作成

C++11、C++14、多数の C++17 機能のサポートと、市場をリードするパフォーマンス、ビルドのスループット、セキュリティをご利用ください。 ジェネリック ラムダ式、再開可能な関数、decltype (auto)、拡張 constexpr、C++ 属性、fold 式、型システムの noexcept、インライン変数などの最新機能を活用して、コードを記述します。

Linux 開発

Linux アプリの作成とデバッグをリアルタイムで

強力なコーディングおよびデバッグ ツールを利用して、GCC、Clang などのコンパイラを使用してビルドされた Linux をターゲットにするコードを管理できます。 リモートから実行して、GDB で Linux アプリケーションをデバッグできます。 Linux 用の IoT アプリまたはハイ パフォーマンスのコンピューティング クラウド サービスのいずれを構築する場合でも、Visual Studio は生産性の向上に役立ちます。

Linux デバッグ ツールのスクリーンショット
モバイル開発ウィンドウのスクリーンショット

モバイル開発

生産性を維持しながら Android と iOS をターゲットにする

Visual Studio 2022 とデバッガーの機能を利用して、C++ で高パフォーマンスの Android/iOS アプリやゲームを構築し、C++ ライブラリを共有してモバイル プラットフォームと Windows の両方をターゲットにすることができます。また、Xamarin と C++ を使用して 1 つのコードですべてのモバイル プラットフォームで実行できるようにすることができます。

ゲーム開発

最上級クラスの数多くのゲーム スタジオが既に Visual Studio を利用

DirectX を使用して、Windows デバイス上で動作する高パフォーマンスのゲームを作成できます。または、Unity、Unreal、Cocos などのトップ クラスのゲーム エンジンを使用して、クロスプラットフォームのゲームを構築できます。 広く成功を納めている数多くのゲーム スタジオが既に Visual Studio を使用しています。その一員に加わり、Visual Studio 2022 と世界クラスのデバッガーを使用して生産性を向上させましょう。

ゲーム開発ウィンドウのスクリーンショット
デバッグと診断ウィンドウのスクリーンショット

他に類を見ないデバッグと診断

最高のバグがないコードを作成しましょう

ブレークポイントの設定やコードのステップ実行などの基本をすべて実行してから、変数の視覚化、パフォーマンスのプロファイル、ローカルまたはリモート プロセスのデバッグ、マルチスレッド アプリケーションのデバッグなどの高度な機能を利用します。 リビルドせずにクリック、ライブ コードを編集、また継続して実行するために、実行してください。

強力な生産性機能

コードを簡単に参照、編集、改善

構文の色分け、ガイドライン、コード ヒント、クラス ビュー、呼び出し階層を使用してコードを視覚化します。 参照、定義、宣言などで任意のコード シンボルにナビゲートします。 コードの入力時にオートコンプリートし、問題をすばやく修復し、ニーズに合わせてコードをリファクタリングすることができます。 一般的な問題についてコードを分析します。 節約した時間を有意義に利用できるようになります。

仕事効率化機能のスクリーンショット

学生、オープンソース、および個人開発者向けのフル機能装備の無料の IDE

無償ダウンロード

小規模なチーム向けのプロフェッショナル開発者用ツール、サービス、サブスクリプション

無料試用版

あらゆるサイズのチームの品質とスケールのニーズに対応するエンド ツー エンドのソリューション

無料試用版

フィードバック