2021/02/03(水) [n年前の日記]
#1 [prog][windows] Visual Studio関係をインストールした
スクリーンセーバのサンプルをビルドしてみたいので、Visual Studio関係を色々インストールしてみたり。環境は Windows10 x64 20H2。
以下をインストールしてみた。
clang は、Visual Studio Community 2019 をインストールする際に、「Windows 用 C++ Clang コンパイラ」にチェックを入れてインストールした。「x64 Native Tools Command Prompt for VS 2019」を起動した際、where clang でPATHが出てきたので、インストールされているのだろう…。
cmake は、自分の環境では D:\Dev\CMake\ にインストールした、とメモ。環境変数 PATH に、D:\Dev\CMake\bin を追加しておいた。
Windows 10 SDK、MSVC v14* は、Visual Studio Community 2019 をインストールする際にチェックを入れてインストール。
以下をインストールしてみた。
- Visual Studio Community 2019
- Visual C++ ビルドツール 2019
- Visual C++ ビルドツール 2015
- Microsoft Visual C++ Compiler for Python 2.7
- cmake for Windows
- clang
- Windows 10 SDK (10.0.17763.0)
- MSVC v141 - VS 2017 C++ x64/x86 build tools
- MSVC v140 - VS 2015 C++ build tools
clang は、Visual Studio Community 2019 をインストールする際に、「Windows 用 C++ Clang コンパイラ」にチェックを入れてインストールした。「x64 Native Tools Command Prompt for VS 2019」を起動した際、where clang でPATHが出てきたので、インストールされているのだろう…。
cmake は、自分の環境では D:\Dev\CMake\ にインストールした、とメモ。環境変数 PATH に、D:\Dev\CMake\bin を追加しておいた。
Windows 10 SDK、MSVC v14* は、Visual Studio Community 2019 をインストールする際にチェックを入れてインストール。
◎ 参考ページ。 :
_Visual C++ ビルドツール 2019 (Build Tools for Visual Studio 2019) のインストール(Windows 上)
_Visual C++ ビルドツール 2015 のインストール(Windows 上)
_Microsoft Visual C++ Compiler for Python 2.7 のインストール(Windows 上)
_Windows のコマンドで C コンパイラを動かす
_cmake for Windows のインストール(Windows 上)
_clang, flang, ninja (C/C++コンパイラ,FORTRAN コンパイラ,ビルドシステム)のインストール(miniconda3 を使用)(Windows 上)
_(2019年版)コマンドラインからclを使ってコンパイルできるようにしたので共有する - Qiita
_プログラムのビルド | Visual C++の使用方法
_Visual C++ ビルドツール 2015 のインストール(Windows 上)
_Microsoft Visual C++ Compiler for Python 2.7 のインストール(Windows 上)
_Windows のコマンドで C コンパイラを動かす
_cmake for Windows のインストール(Windows 上)
_clang, flang, ninja (C/C++コンパイラ,FORTRAN コンパイラ,ビルドシステム)のインストール(miniconda3 を使用)(Windows 上)
_(2019年版)コマンドラインからclを使ってコンパイルできるようにしたので共有する - Qiita
_プログラムのビルド | Visual C++の使用方法
◎ Windows Defenderがちょっかいを出してくる。 :
cl.exe で、hello.cpp の類をコンパイル・ビルドできるか試していたら、Windows Defender が「マルウェアだから削除したで」と言ってきた。自分の環境でコンパイルして出来上がった .exe なのにどういうことやねん。
_C - VisualStudio 2019 C 誤検知?|teratail
_Visual Studio 2019 で Hello World するとマルウェア扱いされる?
誤検知らしい…。
_C - VisualStudio 2019 C 誤検知?|teratail
x86のDebugビルドのみ誤検知が発生し、x86のReleaseビルドやx64のDebug/Releaseビルドでは誤検知されないようです。
_Visual Studio 2019 で Hello World するとマルウェア扱いされる?
誤検知らしい…。
[ ツッコむ ]
以上です。