跳到主要内容

安装MSVC x86/x64生成工具

· 阅读需 6 分钟
樱缘柒柒
一个无聊的家伙

安装MSVC供编译用

本文环境:

  • OS:Windows 10
  • MSVC v140 - VS 2015 C++ 生成工具(v14.00)
  • MSVC v141 - VS 2017 C++ x64/x86 生成工具(v14.16)
  • VC++ 2017 version 15.9 v14.16 latest v141 tools

补充说明:这个东西我原本是装来给Qt用的要msvc2015和2017的编译器,然后我发现,按这个方法装完之后,msvc2015倒是有了,但是死活找不到msvc2017,有点难绷,需要msvc2017的请看后文

官网链接:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 (microsoft.com)

或见 我的资源分享VS2022在线安装器的安装包,若使用分享的安装包则可以直接跳转至 安装部分

官网获取Visual Studio安装包

访问官网,在顶部找到然后点击下载,进入下载页面,

image-20240220143107790

咱就用免费的社区版就行,点击按钮以下载,

image-20240220143150843

使用安装包进行vs2022安装

用刚刚下载来的安装包完成安装,就装好了visual studio的安装器了,

visual studio体量庞大,咱现在不用那么多,啥也不选,只拿需要的就成,

我这因为已经装好了vs2022了,一打开安装器就有一个条目了,

暂时懒得重新弄,先打个TODO,略过,

//TODO!!! 放个没装好visual studio时的过程图

如果已经装好了visual studio,安装器的界面大概是这样,咱点修改按钮就行,

image-20240220145040493

然后这一步就是装没装过它界面都差不多了,选顶部第二个单个组件,然后搜索MSVC

勾选VS 2017 C++ x64/x86 生成工具VS 2015 C++ 生成工具

然后点右下角按钮就会开始安装了,

image-20240220162109318

通过Visual Studio 2017在线安装MSVC 2017

官网链接:Visual Studio 较旧的下载 - 2019、2017、2015 和以前的版本 (microsoft.com)

或见 我的资源分享VS2017企业版在线安装器的安装包,若使用分享的安装包则可以直接跳转至 安装部分

官网获取Visual Studio安装包

访问官网链接,展开2017,点击下载,之后应该会要求登录,自行登录即可,

image-20240220202214669

第一条Visual Studio Enterprise 2017,其他选项可以不用动,直接点下载即可,

image-20240220202403369

使用安装包进行vs2022企业版安装

运行安装包,启动安装器,点单个组件,搜索vc,勾选图中所示那条VC++ 2017 version 15.9 v14.16 latest v141 tools

然后点击右下角按钮开始安装,

我这因为已经装过了现在相当于是没选东西所以是关闭,无妨,

image-20240220202648930

通过Visual Studio 2017离线安装MSVC 2017

微软官方没有直接提供Visual Studio的离线安装包,但是提供了这个功能,我们可以自己创建本地(离线)安装包,

官方文档:创建脱机安装 - Visual Studio (Windows) | Microsoft Learn

我打包的离线安装包详见资源列表中的我打包的VS2017企业版离线安装包

注意:

此离线安装包仅有一个组件VC++ 2017 version 15.9 v14.16 latest v141 tools

负载为空,没有其他安装项目,仅供安装msvc2017用,

下载离线安装包后,解压,

在文件夹中找到install.bat,右击然后选择以管理员身份运行,之后的步骤同上在线安装过程,不过选择组件部分会由导入配置自动完成,直接点击右下角按钮开始安装就行,如果提示负载为空是否继续,点击确定继续安装就行,

这个批处理脚本的内容只有三行代码,是用于调用安装程序以及提供安装参数:

@echo off

set workdir=%~dp0
"%workdir%\vs_setup.exe" --noWeb --config "%workdir%\msvc2017.vsconfig"

image-20240220204048452

image-20240220204726884

image-20240220204945298

资源列表

以下所列是相对于我的博客分享资源中的资源位置

具体使用方法详见 博客分享资源

  • VS2022在线安装器的安装包
    • 可执行文件/VisualStudioSetup_2022.exe
  • VS2017企业版在线安装器的安装包
    • 可执行文件/vs_Enterprise_2017.exe
  • 我打包的VS2017企业版离线安装包
    • 压缩包/vs_layout_msvc2017.zip