【FFmpeg】Windows 10 平台 FFmpeg 开发环境搭建 ① ( 安装 Visual Studio 2015 | JavaScript_ProjectSystem 安装包丢失或损坏 )
文章目录
使用 QT 开发环境 开发 FFmpeg , 编译器使用 Visual Studio 2015 的 MSVC 编译器 , 因此这里先安装 VS2015 , 再安装 QT 5.10 开发环境 ;
一、下载安装 VS2015
1、下载 VS2015
VS2015 下载地址 :
- 国内下载地址 ( 优先推荐 ) : http://file.363635.com/data/public/vs2015.ent_chs.iso
- 微软官方下载地址 ( 备用 ) : https://learn.microsoft.com/zh-cn/visualstudio/releases/2015/vs2015-sysrequirements-vs
- 在 https://my.visualstudio.com/Downloads 页面 , 搜索 " visual studio 2015 " 下载页面选择下载 如下选项 ;
下载的文件有 4G :
2、安装 VS2015
正常安装 最重要的前提 : 挂上梯子 , 没有梯子 安装会报错 " 安装包丢失或损坏 " ;
安装 DAEMON TOOL 或者 UltraISO 等 虚拟光驱软件 , 装载该 vs2015.ent_chs.iso 文件到虚拟光驱中 , 在虚拟光驱中安装该软件 ;
弹出提示是否打开 iso 文件 ,
虚拟光驱镜像如下 , vs_enterprise.exe 可执行文件就是安装程序 ;
启动 vs_enterprise.exe 安装程序 , 等待 安装程序 初始化 ;
初始化完成后 , 开始进行安装 ,
安装位置选择 D 盘 , 尽量不要安装在 C 盘 ,
安装方式 选择 " 自定义安装 " ;
设置完毕后 , 点击下一步继续 ;
在默认的选项基础上 ,
- 取消勾选 " Visual Studio 2015 更新 3 " 选项 , 这个会安装失败
- 勾选 " 编程语言 " 下的 " Visual C++ " 选项 , 选中该选项下的三个 子选项 ;
- 错误选项示例 : 下面的选项方案 , 仅做参考 , 选择了 " Visual Studio 2015 更新 3 " 选项 , 出现了安装失败的问题 ;
- 勾选 " 通用 Windows 应用开发工具 " 以及下面的 3 个选项 ;
- 错误选项示例 : 下面的选项仅做参考 , 如果选择了第一项 " Tools(1.4.1)和Windows 10 SDK(10.0.14393) " 选项 , 则必须安装 " Visual Studio 2015 更新 3 " , 这是 " Visual Studio 2015 更新 3 " 中的内容 ;
操作完毕后 , 点击 " 下一步 " 按钮 , 继续进行后续步骤 , 会提示要安装的功能模块 , 然后点击 " 安装 " 按钮 ;
在弹出 的下面的对话框中 , 等待安装即可 ;
安装过程中 , 出现如下两个 " 安装包丢失或损坏 " 错误 , 只能选择 " 跳过包 "
- JavaScript_LanguageService
- JavaScript_ProjectSystem
特别注意 : 安装过程必须挂梯子 , 否则会不断报错 " 安装包丢失或损坏 " ;
- 挂上梯子后 , 只会出现上面 2 个组件安装错误 , 其它组件正常安装 ;
整个安装过程 会很长 , 1 小时 ~ 2 小时左右 ;
安装完成后 , JavaScript_ProjectSystem 和 JavaScript_LanguageService 这两个大宝贝安装失败 ;
二、安装 VS2015 时报错处理
首先 , 挂上梯子 , 设置 全局模式 ;
然后 , 遇到 " 安装包丢失或损坏 " 的情况 , 使用 正确的路径进行替换 ;
目前 JavaScript_ProjectSystem 和 JavaScript_LanguageService 安装会出现 " 安装包丢失或损坏 " 问题 ;
如果没有挂梯子 , 会出现大量的 " 安装包丢失或损坏 " 错误 , 基本无法安装成功 ;
1、JavaScript_ProjectSystem - " 安装包丢失或损坏 "
提示 C:\用户\octop\AppData\Local\Temp\20240522_202029_{835E195E-8F68-33C5-AB36-25FF04368318}\packages\JavaScript_ProjectSystem\JavaScript_ProjectSystem.msi 安装出现问题 ,
查找 虚拟光驱中的实际路径为 : H:\packages\JavaScript_ProjectSystem\JavaScript_ProjectSystem.msi
H:\packages\JavaScript_ProjectSystem\ 目录下的内容如下 :
使用虚拟光驱中的实际路径 H:\packages\JavaScript_ProjectSystem\JavaScript_ProjectSystem.msi 替换上述路径 ;
输入路径后 , 点击 " 重试 " , 还是无法安装成功 ;
尝试选择 " 从 Internet 下载包 " 选项 , 然后点击 " 重试 " ;
还是无法安装成功 , 只能选择 " 跳过包 " 选项 ;
2、JavaScript_LanguageService - " 安装包丢失或损坏 "
又出现一个新的包 JavaScript_LanguageService 安装失败 ,
C:\用户\octop\AppData\Local\Temp\20240522_202029_{835E195E-8F68-33C5-AB36-25FF04368318}\packages\JavaScript_LanguageService\JavaScript_LanguageService.msi
JavaScript_LanguageService 的 真实路径是 H:\packages\JavaScript_LanguageService\JavaScript_LanguageService.msi , 目录如下 :
这个包设置真实的路径 H:\packages\JavaScript_LanguageService\JavaScript_LanguageService.msi 也是安装失败 ;
选择 " 从 Internet 下载包 " 选项 , 然后点击 " 重试 " , 尝试从网络下载安装该软件 ;
目前只能选择 " 跳过包 " 选项 ;
跳过包后 , 其余的软件包可以正常安装 ;