Visual Studio コマンドライン開発環境
Table of Contents
Visual Studio 2019
Visual Studio 2017
vcvarsall.bat
$ "c:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvarsall.bat"
[ERROR:vcvarsall.bat] Error in script usage. The correct usage is:
Syntax:
vcvarsall.bat [arch] [platform_type] [winsdk_version] [-vcvars_ver=vc_version]
where :
[arch]: x86 | amd64 | x86_amd64 | x86_arm | x86_arm64 | amd64_x86 | amd64_arm | amd64_arm64
[platform_type]: {empty} | store | uwp
[winsdk_version] : full Windows 10 SDK number (e.g. 10.0.10240.0) or "8.1" to use the Windows 8.1 SDK.
[vc_version] : "14.0" for VC++ 2015 Compiler Toolset | {empty} for default VS 2017 VC++ compiler toolset
The store parameter sets environment variables to support Universal Windows Platform application
development and is an alias for 'uwp'.
For example:
vcvarsall.bat x86_amd64
vcvarsall.bat x86_amd64 10.0.10240.0
vcvarsall.bat x86_arm uwp 10.0.10240.0
vcvarsall.bat x86_arm onecore 10.0.10240.0 -vcvars_ver=14.0
vcvarsall.bat x64 8.1
vcvarsall.bat x64 store 8.1
Please make sure either Visual Studio or C++ Build SKU is installed.
$ "c:/Program Files (x86)/Microsoft Visual Studio/2017/Community/VC/Auxiliary/Build/vcvarsall.bat" x86 8.1 '********************************************************************** '** Visual Studio 2017 Developer Command Prompt v15.0.26730.12 '** Copyright (c) 2017 Microsoft Corporation '********************************************************************** [vcvarsall.bat] Environment initialized for: 'x86'
Visual Studio 2015
vcvarsall.bat
動かない?
"C:¥Program Files (x86)¥Microsoft Visual Studio 14.0¥VC¥vcvarsall.bat"
参考
コマンドライン開発環境の構築
- Visual Studio+Cygwinでコマンドライン開発環境の構築
- Visual Studio 2017で使う際に非常に参考になった
- コンパイラcl.exe を単体で使いたい - プログラマの地位向上委員会
- LIB= でライブラリパスを指定する方法
- Visual Studio (up to 2019) のコマンドラインでの C/C++ コンパイル環境 - Qiita