天天看点

VS 2019 专业版离线安装

吐血在内网上安装vs2019……下载慢,各种出错,总之很艰难的完成了安装,整理全部步骤供查阅

1. 下载 https://visualstudio.microsoft.com/zh-hans/downloads/  下载引导程序

离线安装一般是因为无法联网的电脑上使用,故建议选择专业版或企业版,否则社区版30天之后需要登陆微软账号,到时候就很麻烦!!!

2. Windows+R打开dos命令提示符,进入你所在下载的引导程序位置,eg,d盘根目录下,输入 cd\→d: 

3. 选择自己要下载的模块,eg  .NET web和.NET桌面开发之类的,其指令如下:

vs_progfessional.exe --layout c:\vslayout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang zh-CN

其中vs_progfessional.exe为引导程序名称,若是带有后面的编号,则修改为带编号的vs_progfessional_xxxxxx.exe,

c:\vslayout为下载下来的安装包所在的位置,可以改为非c盘,因为一般下载时间比较久,且占据大量的空间,放c盘可能卡

Microsoft.VisualStudio.Workload.ManagedDesktop为要下载的模块

--lang zh-CN 为语言为中文,若要其他语言可在官网上查对应的语言

若不清楚自己要用哪个模块,那就只有全部下载,其指令如下: vs_progfessional.exe --layout d:\vslayout --lang zh-CN

运行该指令之后会弹出下载的进度条,0.01%一点点的涨,很慢很慢………… 最终下载完如下:(有10G以上)

VS 2019 专业版离线安装
VS 2019 专业版离线安装

(上图中vs_progfessional.exe是引导包,不是下载新生成的)下载到100%之后安装包就都下载完了。

4. 将全部的包拷贝到要安装的内网或电脑上,运行vs_setup.exe,位置可以换成非c盘位置,选择“全部下载后再安装”,然后就可以安装完了

VS 2019 专业版离线安装

5. 安装后使用中有时候需要配置pthread.h等头文件,需要下载pthread-xxxx.zip(我下载的是pthreads-w32-2-9-1-release,可以在很多地方搜到),包含三个文件夹,其中需要移植的是Pre-built.2

       5.1 将include下的三个头文件复制到vx安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\include 下

       5.2 将lib下的x64文件复制到vs安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\lib\x64下; 将lib下的x86文件复制到vs安装路径的 \Microsoft Visual Studio\2019\Professional\VC\Tools\MSVC\14.28.29333\lib\x86下

     5.3 将dll下的x64文件复制到C:\Windows\System32目录下;将dll下的x86文件复制到C:\Windows\SysWOW64目录下

6. 至此,该复制、安装的东西都安装好了,还有一个编译问题:timespec和struct类型的重定义错误,解决方法如下:

    在pthread.h头文件中的

   #if !defined( PTHREAD_H )

    #define PTHREAD_H

   下面加上

   #define HAVE_STRUCT_TIMESPEC

继续阅读