Visual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上)

概要

Visual Studio Community 2022 のインストール手順を説明する。公式の Visual Studio の Web ページにアクセスし、「Visual Studio のダウンロード」をクリックしてインストーラを実行する。初回起動時に開発環境や配色テーマを選び、C++ アプリケーションを作成してビルドと実行を行う。さらに、x64 Native Tools コマンドプロンプトを使ってコマンドラインでビルドと実行を行う手順も説明する。winget を使うインストールと使わないインストールの両方を扱う。

*C++ ビルドツールだけが必要で、Visual Studio は使わない」という場合は、C++ ビルドツールを単独でインストールする方が簡単で速く済む(手順は別ページで説明)。

目次

関連する外部ページ

サイト内の関連情報

Visual Studio Community 2022 のインストール(winget を使用するインストール)(Windows 上)

次のコマンドを、管理者権限コマンドプロンプトを起動する (手順:Windowsキーまたはスタートメニュー → cmd と入力 → 右クリック → 「管理者として実行」)。

winget install --scope machine --accept-source-agreements --accept-package-agreements Microsoft.VisualStudio.2022.Community --override "--add Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Core Microsoft.VisualStudio.Component.VC.CLI.Support Microsoft.VisualStudio.Component.CoreEditor Microsoft.VisualStudio.Component.NuGet Microsoft.VisualStudio.Component.Roslyn.Compiler Microsoft.VisualStudio.Component.TextTemplating Microsoft.VisualStudio.Component.Windows11SDK.26100 Microsoft.VisualStudio.Component.VC.Tools.x86.x64 Microsoft.VisualStudio.Component.VC.ATL Microsoft.VisualStudio.Component.VC.ATLMFC Microsoft.VisualStudio.Component.VC.Llvm.Clang Microsoft.VisualStudio.Component.VC.Llvm.ClangToolset Microsoft.VisualStudio.Component.VC.CMake.Project Microsoft.VisualStudio.Component.VC.ASAN Microsoft.VisualStudio.Component.Vcpkg"
winget install --scope machine --accept-source-agreements --accept-package-agreements --silent Microsoft.VCRedist.2015+.x64

インストールされるコンポーネント:

インストール完了の確認

winget list Microsoft.VisualStudio.2022.Community

Visual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上)

  1. Visual Studio Community の Web ページを開く。

    https://visualstudio.microsoft.com/ja/vs/community/

  2. Visual Studio のダウンロード」をクリックする。
    Web ページの「Visual Studio のダウンロード」ボタン
  3. ダウンロードが始まる。
  4. ダウンロードした .exe ファイルを実行する。
    ダウンロードした .exe ファイルのアイコン
  5. 表示を確認する。

    続行」をクリックしたあと、しばらく待つ。

    インストーラの開始画面
  6. 次の画面が開くので、種類を選ぶ。

    下の図では、「C++ によるデスクトップ開発」を選び、「インストール」をクリックしている。

    ワークロードで「C++ によるデスクトップ開発」を選択した画面
  7. インストールが始まる。
    インストール進行中の画面

初回起動時設定を行う

  1. 起動する。
  2. サインインが必要なときはサインインする(必要ないときは「後で行う」をクリックする)。
    サインイン画面
  3. 開発環境を選ぶ(問題がなければ「全般」のままでよい)。配色テーマも選び、「Visual Studio の開始」をクリックする。
    開発環境と配色テーマを選ぶ画面

C++ アプリケーションを作成する

  1. 種類を選ぶ。

    ここでは「新しいプロジェクトの作成」を選んだものとして説明を続ける。

    スタート画面で「新しいプロジェクトの作成」を選ぶ画面
  2. 「新しいプロジェクトの作成 (Create a new project)」を選んだときは、プロジェクトの種類を選び、「次へ」をクリックする。

    ここでは「コンソール アプリ」を選んだものとして説明を続ける。

    プロジェクトの種類で「コンソール アプリ」を選ぶ画面

    そして、プロジェクト名などを設定する。

    プロジェクト名などを設定する画面
  3. Visual Studio の画面が開く。
    Visual Studio の編集画面
  4. ビルド」→「ソリューションのビルド」と操作してビルドする。
    メニューから「ソリューションのビルド」を選ぶ画面
  5. デバッグ」→「デバッグなしで開始」と操作して実行する。
    メニューから「デバッグなしで開始」を選ぶ画面
  6. 画面が開くので確認する。
    コンソールアプリの実行結果画面

Native Tools コマンドプロンプトをつかって、コマンドラインでビルドと実行を行う手順

  1. 以下の操作は、x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt) で行う(手順:スタートメニュー →「Visual Studio 2022」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」 →「管理者として実行」)。
    「x64 Native Tools コマンドプロンプト」がないときは、ビルドツール (Build Tools) をインストールすると、x64 Native Tools コマンドプロンプトもインストールされる(手順は別ページ »で説明)。
  2. cl にパスが通っていることを確認する。

    エラーメッセージが出ていないことを確認する。

    where cl
    where コマンドで cl コンパイラのパスが表示されている画面
  3. コンパイラの確認のため、エディタで次のプログラムを入力し、「hello.c」というファイル名で保存する。
    #include<stdio.h>
    int main() {
        printf("Hello,World!\n");
        printf("sizeof(size_t)=%zu\n", sizeof(size_t));
        return 0;
    }
    エディタで hello.c を編集している画面
  4. 次のコマンドを x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt) で実行する。

    Hello,World!」「sizeof(size_t)=8」と表示されれば正常である。

    del hello.exe
    cl hello.c
    .\hello.exe

    x64 Native Tools コマンドプロンプト での実行結果例。

    hello.exe を実行し、「Hello,World!」と「sizeof(size_t)=8」が表示されている画面