メイン コンテンツへスキップ
Visual Studio
C および C++ コーディング ツール | Visual Studio2024-08-22T17:53:55-07:00

Cplusplus logo

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

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

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

Visual Studio 2022 でのネイティブ Windows アプリケーションの構築に関するビデオのスクリーンショット

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

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

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

新機能

Visual Studio 2022 での C++ を使用したクロス プラットフォーム アプリの構築のビデオのスクリーンショット
Hot Reload for C++ games with Visual Studio 2022 のビデオのスクリーンショット

Windows 開発

Windows のターゲットに最適

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

Microsoft Visual C++ ツールセットのスクリーンショット

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

CMake、Clang、mingw など

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

モダン C++ のサポート

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

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

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

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

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

Linux Development

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

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

Cross Platform

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

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

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

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

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

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

強力な生産性機能

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

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

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

フィードバック