Visual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上)
公式リリースノート https://docs.microsoft.com/en-gb/visualstudio/releases/2022/release-notes
【目次】
- Visual Studio Community 2022 のインストール(winget を使用するインストール)(Windows 上)
- Visual Studio Community 2022 のインストール(winget を使用しないインストール)(Windows 上)
- 初回起動時設定を行う
- C++ アプリケーションを作成する
- Navive Tools コマンドプロンプトをつかって,コマンドラインでビルドと実行を行う手順
【関連する外部ページ】
- Visual Studio Community の公式ページ: https://www.visualstudio.com/products/visual-studio-community-vs
- Build Tools for Visual Studio 2022(ビルドツール for Visual Studio 2022)の公式ダウンロードページ: https://visualstudio.microsoft.com/ja/visual-cpp-build-tools/
【関連項目】 Visual Studio のインストール(Windows 上)
YouTube 動画の URL: https://www.youtube.com/watch?v=l1Z6G23i1D4
ドクセルの URL: https://www.docswell.com/s/6674398749/ZGJ7NZ-2022-04-15-171852
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ページを開く
https://www.visualstudio.com/products/visual-studio-community-vs
- 「Visual Studio のダウンロード」をクリック
- ダウンロードが始まる
- ダウンロードした .exe ファイルを実行する
- 表示をよく確認する
「続行」をクリックしたあと,しばらく待つ.
- 次のような画面が開くので,種類を選ぶ.
下の図では,「C++ によるデスクトップ開発 」を選び、 「インストール 」をクリックしている.
- インストールが始まる.
初回起動時設定を行う
- 起動する
- サインインが必要なときはサインインする(必要ないときは「後で行う」をクリック)
- 開発環境を選ぶ(特に問題がなければ「全般」のままでよい).
そして・配色テーマも選ぶ.
「Visual Studio の開始」をクリック.
C++ アプリケーションを作成する
- 種類を選ぶ
ここでは「新しいプロジェクトの作成」を選んだものとして,説明を続ける.
- 種類で「新しいプロジェクトの作成 (Create a new project)」を選んだときは,プロジェクトの種類を選ぶ.
ここでは「コンソール アプリ」を選んだものとして,説明を続ける.
「次へ」をクリック.
そして、プロジェクト名などを設定する
- Visual Studio の画面が開く
- 「ビルド」→「ソリューションのビルド」と操作してビルドする.
- 「デバッグ」→「デバッグなしで開始」と操作して実行する.
- 画面が開くので確認する
Navive Tools コマンドプロンプトをつかって,コマンドラインでビルドと実行を行う手順
- 以下の操作をx64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)で実行する
(手順:スタートメニュー →Visual Studio 20xx」の下の「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)=%ld\n", sizeof(size_t)); return 0; }
- 以下のコマンドをx64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)で実行する
(手順:スタートメニュー →Visual Studio 20xx」の下の「x64 Native Tools コマンドプロンプト (x64 Native Tools Command Prompt)」 → 「管理者として実行」)。
結果として,「Hello,World!」「sizeof(size_t)=8」と表示されればOK.
del hello.exe cl hello.c .\hello.exex64 Native Tools コマンドプロンプト での実行結果例