ビルドツール for Visual Studio 2022 (Build Tools for Visual Studio 2022)のインストール(Windows 上)

Windows でBuild Tools for Visual Studio 2022をインストールするには,公式ページ(https://visualstudio.microsoft.com/ja/downloads/)から,「Build Tools for Visual Studio 2022」をダウンロードし,実行する.インストール時に「C++ によるデスクトップ開発」を選択する.必要に応じて,「ATL」と「MFC」をチェックする.インストール後,Visual Studioのx64 Native Toolsコマンドプロンプトを開き,「cl」コマンドを使用してCプログラムのコンパイルと実行を行う.

目次

  1. ビルドツール for Visual Studio 2022 (Build Tools for Visual Studio 2022)のインストール(Windows 上)
  2. コマンドで C プログラムをコンパイルしてみる

サイト内の関連ページVisual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上)

関連する外部ページBuild Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)の公式ダウンロードページ: https://visualstudio.microsoft.com/ja/visual-cpp-build-tools/

Build Tools for Visual Studio 2022 (ビルドツール for Visual Studio 2022)のインストール(Windows 上)

Build Tools for Visual Studio(ビルドツール for Visual Studio)

Build Tools for Visual Studioは,Windowsで動作するMicrosoftの開発ツールセットである.主にC++プログラミングに使用される.このツールセットには,コンパイラ,リンカ,ランタイムライブラリ,その他のビルド関連ツールが含まれる.

winget を用いたインストールコマンド】

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

REM VC++ ランタイム
winget install --scope machine --id Microsoft.VCRedist.2015+.x64 -e --silent --disable-interactivity --force --accept-source-agreements --accept-package-agreements --override "/quiet /norestart"

REM Build Tools + Desktop development with C++(VCTools)+ 追加コンポーネント(一括)
winget install --id Microsoft.VisualStudio.2022.BuildTools --accept-source-agreements --accept-package-agreements ^
    --override "--passive --wait --norestart --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended --add Microsoft.VisualStudio.Component.VC.Llvm.Clang --add Microsoft.VisualStudio.ComponentGroup.ClangCL --add Microsoft.VisualStudio.Component.VC.CMake.Project --add Microsoft.VisualStudio.Component.Windows11SDK.26100"

--add で追加されるコンポーネント

上記のコマンドでは,まず Build Tools 本体と Visual C++ 再頒布可能パッケージをインストールし,次に setup.exe を用いて以下のコンポーネントを追加している。

インストール完了の確認

winget list Microsoft.VisualStudio.2022.BuildTools

上記以外の追加のコンポーネントが必要になった場合は Visual Studio Installer で個別にインストールできる。

【Build Tools for Visual Studio とVisual Studio の主な違い】

関連する外部ページ

Build Tools for Visual Studio 2022(ビルドツール for Visual Studio 2022)の公式ダウンロードページ: https://visualstudio.microsoft.com/ja/visual-cpp-build-tools/

関連項目Build Tools for Visual Studio 2022 のインストール(Windows 上)

インストール手順

  1. ダウンロード URL を開く

    https://visualstudio.microsoft.com/ja/downloads/

  2. このページの下の方の「Tools for Visual Studio」を展開
  3. Build Tools for Visual Studio 2022」の右の「ダウンロード」をクリック.
  4. ダウンロードが始まる
  5. ダウンロードした .exe ファイルを実行する
  6. 表示を確認し,「続行」をクリック
  7. C++ によるデスクトップ開発」をクリック.そして,右側で「ATL」と「MFC」をインストールするようにチェックする.「インストール」をクリック.
  8. ダウンロードとインストールが始まる
  9. インストール終了の確認

コマンドで C プログラムをコンパイルしてみる

  1. 以下の操作をx64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)で実行する   (手順:スタートメニュー →」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ)。
  2. cl にパスが通っていることを確認する

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

    where cl
    

    *cl が無い」 という場合は,次の手順で,Visual Studio Build Tools 2022C++ についての設定を行う.
    1. C++ についての設定をしたいので、Visual Studio Installer (Visual Studio インストーラー)を起動

      Windows のスタートメニューからの起動が簡単

    2. Visual Studio Build Tools 2022 の画面で「変更」をクリック
    3. C++ によるデスクトップ開発」をチェック.そして,画面右側の「インストール」の詳細で「v143 ビルドツール用 C++/CLI サポート(最新)」をチェックする.その後,「インストール」をクリック.
    4. インストールが始まる.しばらく待つ.
  3. コンパイラの動作確認

    まず,エディタを開く. ここではメモ帳 (notepad) を使っている.

    次のコマンドをx64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)で実行する   (手順:スタートメニュー →」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ)。 ファイル名は hello.c としている.

    cd /d c:%HOMEPATH%
    notepad hello.c
    
  4. いまメモ帳で開いたファイルを, 次のように編集する(コピー&ペーストしてください).そして保存する.
    #include<stdio.h>
    int main() {
        printf("Hello,World!\n");
        printf("sizeof(size_t)=%ld\n", sizeof(size_t));
        return 0;
    }
    
  5. 次のコマンドをx64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)で実行する   (手順:スタートメニュー →」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」を選ぶ)。

    結果として,「Hello,World!」「sizeof(size_t)=8」と表示されればOK.

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

    実行結果例