离线下载VS2019及qt-vsaddin-msvc安装不上问题解决

文章详细介绍了如何离线安装VisualStudio2019,特别是针对C++桌面开发的组件,包括必须的VC.Tools.x86.x64组件。安装过程中,如果遇到未下载安装文件的情况,应选择继续安装。同时指出,安装qt-vsaddin-msvc插件失败通常是因为缺少VC.Tools.x86.x64组件。

具体步骤请参考:

离线安装vs2019

下面的命令是我自己下载的、仅仅支持C++桌面开发的离线版,VS的其它功能模块没有下载:

E:\software\离线vs2019\vs_community__bbd5c27b7bfa411bbc05ae011023a432.exe  --layout Microsoft.VisualStudio.Workload.NativeDesktop Microsoft.VisualStudio.Component.VC.Tools.x86.x64 -includeRecommended –lang es-ES

说明:

  1. 上述命令的含义参见文章开头提到的链接中的博文。
  2. 如果是仅仅只是进行C++开发,不仅要下载C++桌面组件,Microsoft.VisualStudio.Component.VC.Tools.x86.x64组件也要下载,否则VS编译C++程序时,会报找不到CL.exe错误。
  3. 下载完成后,双击存放目录下的vs_community__XXYYZZ.exe(其中XXYYZZ为版本号,对于我的例子来说,就是bbd5c27b7bfa411bbc05ae011023a432)进行安装,如果安装过程中弹出“未下载安装文件”对话框,一直选择“继续”按钮,继续安装,直到安装完成。
  4. 如果你下载了多个工作负载,即多个VS的功能模块,你可以在3步骤弹出的界面,进行勾选或取消勾选你要想或不想安装的模块。
  5. 利用VS进行Qt开发时,往往需要装qt-vsaddin-msvc插件,但有时装不上,原因一般是第2步骤中的Microsoft.VisualStudio.Component.VC.Tools.x86.x64组件没安装,因为安装qt-vsaddin-msvc插件需Microsoft.VisualStudio.Component.VC.Tools.x86.x64组件。

<think>我们正在解决用户的核心问题:在VS2015无法联网的情况下安装qt-vsaddin-msvc2015-2.2.2.vsix的具体步骤。 根据引用[1]提供的线索,我们可以知道: - 下载地址:Index of /official_releases/vsaddin(即Qt官方发布仓库) - 文件名为:qt-vsaddin-msvc2015-2.2.2.vsix - 安装方式:在VS2015已安装的情况下双击该文件进行安装 但是用户的环境无法联网,所以我们需要提供完整的离线安装步骤,包括如何获取该文件以及安装过程。 步骤分解: 1. 获取离线安装包:由于用户无法联网,所以需要从其他能联网的机器下载,然后拷贝过来。 2. 安装步骤:双击安装或者使用命令行安装(如果双击安装失败,可以尝试命令行方式) 另外,引用[2]提到安装插件后可能出现VS崩溃的问题,因此我们也要给出解决方案(虽然用户没有遇到,但作为预防性措施)。 因此,回答结构如下: 一、获取离线安装包 给出确切的下载地址(根据引用[1]提供的线索,我们可以构造URL) 例如:https://download.qt.io/official_releases/vsaddin/qt-vsaddin-msvc2015-2.2.2.vsix 并说明下载后复制到目标机器。 二、安装步骤 1. 双击安装(推荐) 2. 命令行安装(备用) 三、验证安装 打开VS2015,检查菜单栏是否有Qt VS Tools选项 四、常见问题处理(预防性说明) 引用[2]中提到的安装后崩溃问题:如果遇到崩溃,需要手动卸载然后重新安装,或者按照引用[2]提供的链接方法处理。 注意:由于引用[1]提到的是2.2.2版本,而之前回答中我们用的是2.1.1版本,现在用户明确要2.2.2版本,所以按照用户要求。 同时,根据引用[3]和[4]我们了解到,安装过程中可能需要考虑VS的版本(msvc2015对应VS2015),确保匹配。 最后生成相关问题。 </think>### 离线安装 qt-vsaddin-msvc2015-2.2.2.vsix 的具体步骤 #### 📥 第一步:获取离线安装包 1. **下载安装包**: - 访问 Qt 官方仓库: [https://download.qt.io/official_releases/vsaddin/](https://download.qt.io/official_releases/vsaddin/) - 找到并下载文件: `qt-vsaddin-msvc2015-2.2.2.vsix`(约 10MB) - 若浏览器下载失败,可用下载工具(如 IDM)或右键"链接另存为" [^1] 2. **传输文件**: - 通过 U 盘、移动硬盘或局域网共享将安装包复制到目标计算机 ![文件传输示意图](https://example.com/file-transfer.png)*(示例:离线文件传输)* #### ️ 第二步:安装插件 1. **双击安装**(推荐): - 直接双击 `qt-vsaddin-msvc2015-2.2.2.vsix` 文件 - 按提示完成安装(需管理员权限) - **验证**:安装成功后显示 `Successfully installed Qt Visual Studio Tools extension` 2. **命令行安装**(备用): ```powershell # 以管理员身份运行 PowerShell & "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe" /q "D:\Downloads\qt-vsaddin-msvc2015-2.2.2.vsix" ``` - `/q` 参数表示静默安装 - 替换路径为实际文件位置 #### ✅ 第三步:验证配置 1. **启动 VS2015**: - 打开 Visual Studio 2015 - 顶部菜单栏应出现 **Qt VS Tools** 选项 ![Qt菜单截图](https://example.com/qt-menu.png)*(VS2015中的Qt菜单)* 2. **添加 Qt 版本**: ```markdown 1. Qt VS Tools → Qt Options → Add 2. 路径示例:`C:\Qt\5.14.2\msvc2015_64` 3. 版本名:`Qt 5.14.2 (MSVC2015)` ``` - 需提前离线安装 Qt 库(建议 Qt 5.9+) #### ⚠️ 常见问题处理 1. **安装失败**: ```markdown - 检查是否关闭所有VS进程 - 右键安装包 → 属性 → 勾选"解除锁定" → 应用 ``` 2. **VS 崩溃**(引用[2]): ```powershell # 卸载后重装 & "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\VSIXInstaller.exe" /u:QtVisualStudioTools.QtVSTools ``` 3. **组件缺失**(引用[5]): - 安装 [VC++ 2015 Redistributable](https://aka.ms/vs/14/release/vc_redist.x64.exe) > **提示**:如需完整 Qt 开发环境,建议同步下载 [Qt 5.14.2 离线安装包](https://download.qt.io/archive/qt/5.14/5.14.2/) > 组件需包含:`☑ msvc2015_64` 和 `☑ Qt Charts`
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值