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 上)
- Visual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上)
- 初回起動時設定を行う
- C++ アプリケーションを作成する
- Native Tools コマンドプロンプトをつかって、コマンドラインでビルドと実行を行う手順
【関連する外部ページ】
- 公式リリースノート: https://learn.microsoft.com/ja-jp/visualstudio/releases/2022/release-notes
- Visual Studio Community の公式ページ: https://visualstudio.microsoft.com/ja/vs/community/
- Build Tools for Visual Studio 2022(C++ ビルドツール)の公式ダウンロードページ: https://visualstudio.microsoft.com/ja/visual-cpp-build-tools/
【サイト内の関連情報】
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
インストールされるコンポーネント:
NativeDesktop:C++ によるデスクトップアプリケーション開発ワークロード(MSVC、Clang、CMake、MSBuild 等を含む)NativeDesktop.Core:C++ デスクトップ開発の基本コンポーネントVC.CLI.Support:C++/CLI サポート(.NET マネージドコードとネイティブコードの相互運用)CoreEditor:Visual Studio のコアエディタ(コード編集、構文ハイライト、検索機能)NuGet:NuGet パッケージマネージャーRoslyn.Compiler:C# および Visual Basic 用の Roslyn コンパイラTextTemplating:T4 テキストテンプレート変換機能Windows11SDK.26100:Windows 11 SDK(ビルド 10.0.26100)VC.Tools.x86.x64:MSVC v143 C++ x64/x86 コンパイラおよびビルドツールVC.ATL:C++ ATL(Active Template Library)(COM コンポーネント開発用ライブラリ)VC.ATLMFC:C++ MFC(Microsoft Foundation Class Library)(デスクトップ GUI アプリケーション開発用ライブラリ)VC.Llvm.Clang:Windows 向け C++ Clang コンパイラVC.Llvm.ClangToolset:LLVM(clang-cl)ツールセットの MSBuild サポートVC.CMake.Project:Windows 向け C++ CMake ツールVC.ASAN:C++ AddressSanitizer(メモリエラー検出ツール)Vcpkg:vcpkg パッケージマネージャー(C/C++ ライブラリ管理)
インストール完了の確認
winget list Microsoft.VisualStudio.2022.Community
Visual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上)
- Visual Studio Community の Web ページを開く。
- 「Visual Studio のダウンロード」をクリックする。
- ダウンロードが始まる。
- ダウンロードした .exe ファイルを実行する。
- 表示を確認する。
「続行」をクリックしたあと、しばらく待つ。
- 次の画面が開くので、種類を選ぶ。
下の図では、「C++ によるデスクトップ開発」を選び、「インストール」をクリックしている。
- インストールが始まる。
初回起動時設定を行う
- 起動する。
- サインインが必要なときはサインインする(必要ないときは「後で行う」をクリックする)。
- 開発環境を選ぶ(問題がなければ「全般」のままでよい)。配色テーマも選び、「Visual Studio の開始」をクリックする。
C++ アプリケーションを作成する
- 種類を選ぶ。
ここでは「新しいプロジェクトの作成」を選んだものとして説明を続ける。
- 「新しいプロジェクトの作成 (Create a new project)」を選んだときは、プロジェクトの種類を選び、「次へ」をクリックする。
ここでは「コンソール アプリ」を選んだものとして説明を続ける。
そして、プロジェクト名などを設定する。
- Visual Studio の画面が開く。
- 「ビルド」→「ソリューションのビルド」と操作してビルドする。
- 「デバッグ」→「デバッグなしで開始」と操作して実行する。
- 画面が開くので確認する。
Native Tools コマンドプロンプトをつかって、コマンドラインでビルドと実行を行う手順
- 以下の操作は、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 コマンドプロンプトもインストールされる(手順は別ページ »で説明)。
- cl にパスが通っていることを確認する。
エラーメッセージが出ていないことを確認する。
where cl
- コンパイラの確認のため、エディタで次のプログラムを入力し、「hello.c」というファイル名で保存する。
#include<stdio.h> int main() { printf("Hello,World!\n"); printf("sizeof(size_t)=%zu\n", sizeof(size_t)); return 0; }
- 次のコマンドを x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt) で実行する。
「Hello,World!」「sizeof(size_t)=8」と表示されれば正常である。
del hello.exe cl hello.c .\hello.exex64 Native Tools コマンドプロンプト での実行結果例。