Visual Studio によるフル C/C++ IDE

Visual Studio 2017 では、市場トップクラスのデバッグおよび生産性ツールを利用して作業時間を短縮し、Windows、Linux、Android、iOS をターゲットにしたアプリ、ゲームなどを作成できます。
Visual C++
Support for every codebase

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

CMake、Clang、mingw など

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

自分の C++ コードを Visual Studio に取り込む

Windows 開発

Windows をターゲットにする場合に最適

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

Windows Development
Modern C++ Suport

最新の C++ のサポート

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

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

Microsoft の C++ 標準への準拠

Linux 開発

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

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

C++ による Linux 開発

Linux Development
Cross-platform

モバイル開発

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

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

C++ によるモバイル開発

ゲーム開発

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

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

C++ を使用した DirectX ゲーム開発

DirectX graphics diagnostics with C++
Unparalleled Debugging and Diagnostics

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

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

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

C++ のデバッグおよび診断ツール

強力な生産性機能

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

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

C++ のコード編集とナビゲーション

Powerful Productivity Features

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

無償ダウンロード

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

無料試用版

あらゆる規模のチームにおいて、品質やスケールについての厳しいニーズへの対応を可能にするエンド ツー エンド ソリューション

無料試用版