Visual Studio テクノロジ
C および C++ アプリケーションの開発
C++ によるデスクトップ開発
MSVC、Clang、CMake、MSBuild など、選択したツールを使用して、Windows 用の最新の C++ アプリをビルドします

Visual Studio のインストール
Visual Studio の既定のインストールでは、C++ での開発に必要な要素を追加できる機能が提供されます

あらゆるコードベースをサポート
CMake、Clang、mingw など
任意の環境からコードベースを開き、すぐに作業にとりかかることができます。 MSBuild と Microsoft Visual C++ コンパイラまたはサードパーティのツールセット (CMake と Clang または mingw など) を使用して、IDE でコードのビルドとデバッグを行うことができます。 最上級の CMake 機能をご利用ください。
Windows 開発
Windows のターゲットに最適
Microsoft Visual C++ ツールセットと Visual Studio 2019 を使用して、クラシック Windows デスクトップ プログラム、または HoloLens、Surface Hub、PC、Xbox をターゲットにしたユニバーサル Windows アプリの設計とビルドを行うことができます。


最新の 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 は生産性の向上に役立ちます。


モバイル開発
生産性を維持しながら Android と iOS をターゲットにする
Visual Studio 2019 とデバッガーの機能を利用して、C++ で高パフォーマンスの Android/iOS アプリやゲームを構築し、C++ ライブラリを共有してモバイル プラットフォームと Windows の両方をターゲットにすることができます。また、Xamarin と C++ を使用して 1 つのコードですべてのモバイル プラットフォームで実行できるようにすることができます。
ゲーム開発
最上級クラスの数多くのゲーム スタジオが既に Visual Studio を利用
DirectX を使用して、Windows デバイス上で動作する高パフォーマンスのゲームを作成できます。また、Unity、Unreal、Cocos などのトップ クラスのゲーム エンジンを使用して、クロスプラットフォームのゲームを構築できます。 数多くの高名なゲーム スタジオが既に Visual Studio を使用しています。その一員に加わり、Visual Studio 2019 と世界クラスのデバッガーを使用して生産性を向上させましょう。


他に類を見ないデバッグと診断
最高のバグがないコードを作成しましょう
ブレークポイントの設定やコードのステップ実行などの基本をすべて実行してから、変数の視覚化、パフォーマンスのプロファイル、ローカルまたはリモート プロセスのデバッグ、マルチスレッド アプリケーションのデバッグなどの高度な機能を利用します。 クリックしてコードを実行、ライブ コードを編集して、リビルドせずに継続して実行できます。
強力な生産性機能
コードを簡単に参照、編集、改善
構文の色分け、ガイドライン、コード ヒント、クラス ビュー、呼び出し階層を使用してコードを視覚化します。 参照、定義、宣言などで任意のコード シンボルにナビゲートします。 コードの入力時にオートコンプリートし、問題をすばやく修復し、ニーズに合わせてコードをリファクタリングすることができます。 一般的な問題についてコードを分析します。 節約した時間を有意義に利用できるようになります。
