VS 2019 专业版离线安装

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

1. 下载 下载 Visual Studio Tools - 免费安装 Windows、Mac、Linux  下载引导程序

离线安装一般是因为无法联网的电脑上使用,故建议选择专业版或企业版,否则社区版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_progfessional.exe是引导包,不是下载新生成的)下载到100%之后安装包就都下载完了。

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

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

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值