ビルドツール for Visual Studio 2022(Build Tools for Visual Studio 2022)のインストール(wingetを使用しないインストール)(Windows上)

【概要】

Windows上でBuild Tools for Visual Studio 2022をインストールする手順を解説する。公式ページからダウンロードし、「C++によるデスクトップ開発」を選択してインストールする。インストール後、x64 Native Toolsコマンドプロンプトを使用してCプログラムのコンパイルと実行を行う方法も説明する。

【目次】

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

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

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

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

次のコマンドは、Build Tools for Visual Studio 2022とVC2015再配布可能パッケージをインストールするものである。

winget install --scope machine Microsoft.VisualStudio.2022.BuildTools
winget install --scope machine Microsoft.VCRedist.2015+.x64

【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上)

ビルドツール for Visual Studio 2022(Build Tools for Visual Studio 2022)のインストール(wingetを使用しないインストール)(Windows上)

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

【インストールの判断】 Build Tools for Visual Studioは、開発ツールセットである。 Visual Studioは統合開発環境であり、いくつかの種類があり、Build Tools for Visual Studioの機能を含むか連携して使用するものである。インストールは以下の基準で判断する。

不明な点がある場合は、Visual Studio全体をインストールを行う方が良い。

インストール手順

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

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

  2. このページの下の方の「Tools for Visual Studio」を展開
    Visual Studioダウンロードページで「Tools for Visual Studio」セクションを展開した画面
  3. 「Build Tools for Visual Studio 2022」の右の「ダウンロード」をクリックする。
    「Build Tools for Visual Studio 2022」のダウンロードボタン
  4. ダウンロードが始まる
    ダウンロード進行中の画面
  5. ダウンロードした.exeファイルを実行する
  6. 表示を確認し、「続行」をクリックする
    Visual Studio Installerの初期画面で「続行」ボタンが表示されている
  7. 「C++によるデスクトップ開発」をクリックする。そして、右側で「ATL」と「MFC」をインストールするようにチェックする。「インストール」をクリックする。
    「C++によるデスクトップ開発」を選択し、ATLとMFCにチェックを入れた画面
  8. ダウンロードとインストールが始まる
    インストール進行中の画面
  9. インストール終了の確認
    インストール完了画面

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

Visual Studioビルドツール(Build Tools)をコマンドラインで使いたいときは、 Visual Studioのx64 Native Toolsコマンドプロンプトを使う。

  1. Visual Studioのx64 Native Toolsコマンドプロンプトを起動する。

    Windowsのスタートメニューで「Visual Studio 2022」の下の「x64 Native Tools Command Prompt for VS 2022」で起動する(あるいは類似のものを探す)。「x64」は、64ビット版の意味である。

    以下の操作は、このx64 Native Toolsコマンドプロンプトで行う。

  2. clにパスが通っていることを確認する

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

    where cl
    
    whereコマンドでclコンパイラのパスが表示されている画面

    「clが無い」 という場合は、次の手順で、Visual Studio Build Tools 2022のC++についての設定を行う。

    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コマンドプロンプトで、次のコマンドを実行する。 ファイル名はhello.cとしている。

    c:
    cd /d c:%HOMEPATH%
    notepad hello.c
    
    notepadコマンドでhello.cファイルを開く画面
  4. いまメモ帳で開いたファイルを、 次のように編集する(コピー&ペーストする)。そして保存する。
    #include<stdio.h>
    int main() {
        printf("Hello,World!\n");
        printf("sizeof(size_t)=%ld\n", sizeof(size_t));
        return 0;
    }
    
    メモ帳でhello.cのソースコードを編集している画面
  5. 次のコマンドを実行する

    x64 Native Toolsコマンドプロンプトを使うこと。

    結果として、「Hello,World!」「sizeof(size_t)=8」と表示されればよい。

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

    実行結果例

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