MSVC是微软Windows平台Visual Studio自带的C/C++编译器,但是这个IDE比较庞大,有时候我们写一个小程序没有必要去启动IDE,所以可以配置一下MSVC编译器,这样我们就可以通过命令行的方式或者其他一些轻量的工具接入MSVC编译器。
笔者演示机器为Visual Studio 2017,2019也是一样的。
在Visual Studio 2017的安装目录下Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build
存在几个脚本bat文件。
配置上面路径到系统环境变量Path
在启动终端cmd的时候,执行vcvars32初始化32位编译环境,
执行vcvars64初始64位程序编译环境。
其实在安装了Visual Studio 2017以后,默认生成的几个软链接,也就是所谓的快捷方式,实际就是在启动命令行时先执行上面的bat文件设置编译器的环境
下图是在vscode中命令行下编译的结果。