解决 Hypack 安装不能正常运行的引导及微软 VC++ 运行库 VCRedist

news2024/11/25 14:55:38

解决 Hypack 安装不能正常运行的引导及微软 VC++ 运行库 VCRedist

  • 前言
  • 1、常见 Hypack 安装不能正常运行的错误
    • 1.1、无法打开大地测量参数
    • 1.2、无法运行硬件设置和组合
  • 2、从 Hypack 2013 开始,程序安装后,在程序目标目录,有支持目录 Support ,内含 VC++ 运行库安装软件
    • 2.1、程序支持目录 Support
    • 2.2、程序支持目录下的支持文件(安装后目标目录 Hypack 2016 下的支持目录默认包含的是 VC++2005 运行库,无单独的桌面图形接口库)
  • 3、微软 VC++ 运行库 VCRedist
    • 3.1、微软 VC++ 运行库 VCRedist 历史版本
    • 3.2、微软 VC++ 运行库 VCRedist 历史版本官方下载
      • 3.2.1、微软官方 VC++ 运行库下载页面
      • 3.2.2、当前 VC++ 运行库最新版本是 14.40.33816.0
      • 3.2.3、Microsoft Visual C++ 2015-2022 Redistributable 14.40.33807.0 (2024-04-11)
      • 3.2.4、Microsoft Visual C++ 2015 Redistributable 14.0.24516.0
      • 3.2.5、Microsoft Visual C++ 2013 Redistributable - 12.0.40664
      • 3.2.6、Microsoft Visual C++ 2012 Redistributable - 11.0.61135.400
      • 3.2.7、Microsoft Visual C++ 2010 Redistributable - 10.0.40219.473
      • 3.2.8、Microsoft Visual C++ 2008 Redistributable - 9.0.30729.7523
      • 3.2.9、Microsoft Visual C++ 2005 Redistributable - 6.0.2900.2180
  • 4、附 Hypack 2016 更新(博主对软件的中文化、椭球网格与带号的更新、内含桌面图形设备接口库、博主程序 Hypack RAW 高版本转换低版本等)

前言

本文以 Hypack 2016 安装后无法正常运行为例。

1、常见 Hypack 安装不能正常运行的错误

1.1、无法打开大地测量参数

  • 无法打开大地测量参数(地球图标),无法进行椭球、中央子午线、七参数等选择和设置,原因是系统缺失相应的 VC++ 运行库。
    在这里插入图片描述

  • 打开大地测量参数(地球图标)弹出系统错误,缺失系统 VC++ 运行库(桌面图形设备接口库 ext-ms-win-gdi-desktop-l1-1-0.dll)。
    这是系统经历 Windows XP、7、10、11 的升级中, VC++ 运行库也在升级。不同的系统环境要求运行库不一样。
    在这里插入图片描述

1.2、无法运行硬件设置和组合

无法运行硬件设置和组合,无法添加 GPS 或回声测深仪等设备,原因是系统缺失相应的 VC++ 运行库。
在这里插入图片描述

2、从 Hypack 2013 开始,程序安装后,在程序目标目录,有支持目录 Support ,内含 VC++ 运行库安装软件

2.1、程序支持目录 Support

在这里插入图片描述

2.2、程序支持目录下的支持文件(安装后目标目录 Hypack 2016 下的支持目录默认包含的是 VC++2005 运行库,无单独的桌面图形接口库)

在这里插入图片描述

3、微软 VC++ 运行库 VCRedist

Microsoft Visual C++ Redistributable(简称MSVC,VB/VC,系统运行库,)是Windows操作系统应用程序的基础类型库组件。Microsoft Visual C++运行库,Windows系统装机必备组件,这是官方版安装包。

Microsoft Visual C++ 为创建基于微软 Windows 和基于 Microsoft .NET 的应用程序提供了强大而灵活的开发环境支持。Visual C++ Redistributable 用于需要运行C++使用 Visual Studio 2019 开发的应用程序,并动态链接到库。您可以使用这些在系统运行此类应用程序,即使当前系统没有安装 Visual Studio 2019。它将安装这些运行库组件:C Runtime (CRT), Standard C++, MFC, C++ AMP, OpenMP。

在不同的 Windows 系统中,不同的 Hypack 软件(或其它软件)要求的 VC++ 运行库不一样。

  • Windows 32 位系统中只需要安装 X86 VC++ 运行库
  • Windows 64 位系统中只需要安装 X64 和 X86 二个 VC++ 运行库,以保障 64 和 32 位程序都可以运行

3.1、微软 VC++ 运行库 VCRedist 历史版本

VCRedist有许多不同的版本,每个版本对应不同的Visual Studio版本和C++运行时组件版本。以下是一些常见的VCRedist版本:

  • VCRedist 2005: 适用于 Visual Studio 2005 和 VC++ 运行时组件版本 8.0。

  • VCRedist 2008: 适用于 Visual Studio 2008 和 VC++ 运行时组件版本 9.0。

  • VCRedist 2010: 适用于 Visual Studio 2010 和 VC++ 运行时组件版本 10.0。

  • VCRedist 2012: 适用于 Visual Studio 2012 和 VC++ 运行时组件版本 11.0。

  • VCRedist 2013: 适用于 Visual Studio 2013 和 VC++ 运行时组件版本 12.0。

  • VCRedist 2015: 适用于 Visual Studio 2015 和 VC++ 运行时组件版本 14.0。

  • VCRedist 2017: 适用于 Visual Studio 2017 和 VC++ 运行时组件版本 14.1。

  • VCRedist 2019: 适用于 Visual Studio 2019 和 VC++ 运行时组件版本 14.2。

  • 新版变化
    Visual C++ 2015, 2017, 2019, 2022 版本现在共用一个安装包。
    例如:安装 VC++2019 将影响使用 VC++2015, 2017 构建的程序。
    但是,安装VC++2015 并不会取代 VC++2015, 2017 安装的文件的较新版本。
    与以前的版本不同,它们各自都有独自的运行库文件,而不是与其它版本共享。
    静默安装参数:VC_redist.x64.exe /S

3.2、微软 VC++ 运行库 VCRedist 历史版本官方下载

3.2.1、微软官方 VC++ 运行库下载页面

https://learn.microsoft.com/zh-cn/cpp/windows/latest-supported-vc-redist?view=msvc-170

3.2.2、当前 VC++ 运行库最新版本是 14.40.33816.0

Visual Studio 2015、2017、2019 和 2022 VC++ 运行库

X64: https://aka.ms/vs/17/release/vc_redist.x64.exe
X86: https://aka.ms/vs/17/release/vc_redist.x86.exe

在这里插入图片描述

3.2.3、Microsoft Visual C++ 2015-2022 Redistributable 14.40.33807.0 (2024-04-11)

X64: https://download.visualstudio.microsoft.com/download/pr/9df86759-7290-413e-9158-98ad1aece86e/4EB7E6B9B1F09AA879A7984A353F0CBD5DEC9FFC5309E1E7B589E77A0560A9CF/VC_redist.x64.exe

X86: https://download.visualstudio.microsoft.com/download/pr/c7c1679b-4bc9-4f2c-99c0-57092954ba51/2128B998BAE8C5B7172E5E3336C82EC430A096EDC1190F13BCD496156F0DD427/VC_redist.x86.exe
在这里插入图片描述

3.2.4、Microsoft Visual C++ 2015 Redistributable 14.0.24516.0

X64: https://download.microsoft.com/download/8/5/e/85edb843-93af-4daa-ad1e-c33dfa95b2ea/vc_redist.x64.exe
X86: https://download.microsoft.com/download/4/5/6/456cf79a-4046-4232-8e6f-7cf3d8075d9a/vc_redist.x86.exe

在这里插入图片描述

3.2.5、Microsoft Visual C++ 2013 Redistributable - 12.0.40664

X64 中文版: https://aka.ms/highdpimfc2013x64chs
X86 中文版: https://aka.ms/highdpimfc2013x86chs

X64: https://aka.ms/highdpimfc2013x64enu
X86: https://aka.ms/highdpimfc2013x86enu

X64: https://download.visualstudio.microsoft.com/download/pr/10912041/cee5d6bca2ddbcd039da727bf4acb48a/vcredist_x64.exe
X86: https://download.visualstudio.microsoft.com/download/pr/10912113/5da66ddebb0ad32ebd4b922fd82e8e25/vcredist_x86.exe

3.2.6、Microsoft Visual C++ 2012 Redistributable - 11.0.61135.400

Visual C++ Redistributable for Visual Studio 2012 Update 4
SP4 X64: https://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x64.exe
SP4 X86: https://download.microsoft.com/download/9/C/D/9CD480DC-0301-41B0-AAAB-FE9AC1F60237/VSU4/vcredist_x86.exe

Microsoft Visual C++ 2012 Redistributable
X64: https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x64.exe
X86; https://download.microsoft.com/download/1/6/B/16B06F60-3B20-4FF2-B699-5E9B7962F9AE/VSU_4/vcredist_x86.exe

3.2.7、Microsoft Visual C++ 2010 Redistributable - 10.0.40219.473

Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC 安全更新
SP1 X64: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x64.exe
SP1 X86: https://download.microsoft.com/download/1/6/5/165255E7-1014-4D0A-B094-B6A430A6BFFC/vcredist_x86.exe

Microsoft Visual C++ 2010 Redistributable
X64: https://download.microsoft.com/download/E/E/0/EE05C9EF-A661-4D9E-BCE2-6961ECDF087F/vcredist_x64.exe
X86: https://download.microsoft.com/download/E/E/0/EE05C9EF-A661-4D9E-BCE2-6961ECDF087F/vcredist_x86.exe

3.2.8、Microsoft Visual C++ 2008 Redistributable - 9.0.30729.7523

Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC 安全更新
SP1 X64: https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x64.exe
SP1 X86: https://download.microsoft.com/download/5/D/8/5D8C65CB-C849-4025-8E95-C3966CAFD8AE/vcredist_x86.exe

3.2.9、Microsoft Visual C++ 2005 Redistributable - 6.0.2900.2180

Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC 安全更新
SP1 X64: https://download.microsoft.com/download/4/A/2/4A22001F-FA3B-4C13-BF4E-42EC249D51C4/vcredist_x64.EXE
SP1 X86: https://download.microsoft.com/download/4/A/2/4A22001F-FA3B-4C13-BF4E-42EC249D51C4/vcredist_x86.EXE

Microsoft Visual C++ 2005 Redistributable
X64: https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x64.exe
X86: https://download.microsoft.com/download/8/B/4/8B42259F-5D70-43F4-AC2E-4B208FD8D66A/vcredist_x86.exe

4、附 Hypack 2016 更新(博主对软件的中文化、椭球网格与带号的更新、内含桌面图形设备接口库、博主程序 Hypack RAW 高版本转换低版本等)

本地下载: https://download.csdn.net/download/zyyujq/89945449

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2234291.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

给大模型研究生一些救命建议

这篇写给大模型方向的研一新生,我呆证看完以后能救你们大命 首先我知道大模型算法工程师这个 title 十分诱人,你们现在也被导师说得一腔热血。 但是,大模型它跟七八年前的 CV、NLP 都不太一样,最不一样的点在哪里呢? 就是LLM …

Oracle基础查询

第一章 数据查询 1.1 单表查询 1.1.1 数据准备 找到分享的sql文件,选中文件,右键进行复制,选中以wateruser用户登录的连接,右键粘贴,然后ok确认,就可以将两个sql文件添加到了Datagrip的工程中,打…

解决com.mysql.jdbc.NonRegisteringDriver内存泄漏问题

1. 问题背景 线上出现内存报警,通过dump文件,MAT分析,发现mysql-connector-java 有内存泄漏问题 2.问题分析 然后看大对象列表,NonRegisteringDriver 对象确实占内存比较多,里面村的数据库连接的虚引用占比较多 3.解…

如何优雅处理异常?处理异常的原则

前言 在我们日常工作中,经常会遇到一些异常,比如:NullPointerException、NumberFormatException、ClassCastException等等。 那么问题来了,我们该如何处理异常,让代码变得更优雅呢? 1 不要忽略异常 不知…

华为2288HV2服务器安装BCLinux8U6无法显示完整安装界面的问题处理

本文记录了华为2288HV2服务器安装BCLinux8U6无法显示完整安装界面,在安装过程中配置选择时,右侧安装按钮不可见,导致安装无法继续的问题处理过程。 一、问题现象 华为2288HV2服务器安装BCLinux8U6时无法显示完整的安装界面,问题…

Qt多边形填充/不填充绘制

1 填充多边形绘制形式 void GraphicsPolygonItem::paint(QPainter *painter, const QStyleOptionGraphicsItem *option, QWidget *widget) {Q_UNUSED(option);Q_UNUSED(widget);//painter->setPen(pen()); // 设置默认画笔//painter->setBrush(brush()); // 设置默…

Python设计模式探究:单例模式实现及应用解析

💝💝💝欢迎莅临我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:「storm…

Linux权限解析:用户、组和权限的协同

​​​​​​​在Linux系统中,权限决定了谁能做什么。本文将指导你如何掌握这些权限,以确保你的系统既安全又高效! 目录 1.shell命令及其运行原理 2.Linu权限的概念 (1) 用户 (2) 切换用户命令su (3) 指令提权命令sudo (4) 什么是权限…

java、excel表格合并、指定单元格查找、合并文件夹

#创作灵感# 公司需求 记录工作内容 后端:JAVA、Solon、easyExcel、FastJson2 前端:vue2.js、js、HTML 模式1:合并文件夹 * 现有很多文件夹 想合并全部全部的文件夹的文件到一个文件夹内 * 每个部门发布的表格 合并全部的表格为方便操作 模…

koa项目实战 == 实现注册登录鉴权

一. 项目的初始化 1 npm 初始化 npm init -y生成package.json文件: 记录项目的依赖 2 git 初始化 git init生成’.git’隐藏文件夹, git 的本地仓库 3 创建 ReadMe 文件 二. 搭建项目 1 安装 Koa 框架 npm install koa2 编写最基本的 app 创建src/main.js const Koa…

JAVA基础:单元测试;注解;枚举;网络编程 (学习笔记)

单元测试 操作步骤: a.导包import org.junit; b.三个注解 Test Before After c.点击Test 运行就可以了 用在不需要控制台输入的情境下:javaweb,框架项目,微服务项目 供开发人员自己做测试。 package com.page…

四个TikTok万能爆单选品法,第1个超过75%卖家会用!

做TK想爆单至关键的一步就是选品!7分靠选品、3分靠运营,一开始你要把品选错了,再怎么运营都是在浪费时间。接下来分享一些万能选品思路,不管做什么类目的商家都可以参考! 一、热卖品榜单选品 这是一种很常见&#xf…

Linux开发工具——make/Makefile

目录 一、什么是makefile? 二、为什么要有makefile? 三、makefile的使用 1.依赖关系与依赖方法 2.伪目标 3.定义变量 4.特殊符号 四、makefile的执行逻辑 一、什么是makefile? Makefile是一种自动化构建工具,make是一条指…

开发中使用UML的流程_01概述

目录 CIM-1:定义业务流程 CIM-2:分析业务流程 ​CIM-3:定义系统范围 ​PIM-1:分析系统流程 PIM-2:分析业务规则 PIM-3:定义静态结构 PIM-4:定义操作和方法 开发中使用UML的流程,主要分为7部分,具体如下: CIM-1:定义业务流程 定义及分析业务流程是为了尽快理…

前端开发模板Pear Admin Layui

目录 基本资料学习笔记04-Pear-Admin-Layui模板运行05-Pear-Admin-Layui-GIT方式代...06-Pear-Admin与Vue对比 & 07-Pear-Admin与Vue对比补充09-Pear-Admin-CRUD练习-数据库表创建12-Pear-Admin-CRUD练习-引入其它依赖 & 13-Pear-Admin-CRUD练习-三层架构以及常见配置 …

[MySQL#10] 索引底层(1) | Page | 页目录

目录 1. 初识索引 2. 认识磁盘 3. MySQL与磁盘交互基本单位 4. 索引的理解 1. 重谈Page 2. 为什么IO交互要用Page 3. 有主键的表插入数据时的排序 4. 单个Page与多个Page 4.1 单个Page 4.2 多个Page 目录 单Page目录 多Page目录 在看本文之前,可以回顾…

.net c# 使用 MailKit库接收139邮箱邮件

开发工具 vs2022,新建-控制台应用。项目完整代码下载: 要安装MailKit库 using MailKit; using MailKit.Net.Imap; using MimeKit; using System.Text; namespace MailKit_mail {internal class Program{static void Main(string[] args){//需要使用 Ma…

Centos开机自启动脚本示例

本文建议创建一个sh文件管理自启动的各项内容,再将sh文件设置开机启动 在/root/autoshell下创建一个autostart.sh,内容如下 #!/bin/bash # description:开机自启脚本# 启动mongodb sh /root/software/mongodb-linux-x86_64-rhel70-4.0.6/bin/mongod --c…

虚拟现实和增强现实技术,如何打造沉浸式体验?

内容概要 在这个科技飞速发展的时代,虚拟现实(VR)与增强现实(AR)技术的结合就像调皮的小精灵,一下子把我们的生活变得神奇又有趣。想象一下,你正在游戏中与精灵搏斗,突然间身边的客…

计算机网络 TCP/IP体系 数据链路层

一. 数据链路层的基本概念 数据链路层主要负责节点之间的通信,确保从物理层接收到的数据能够准确无误地传输到网络层。 数据链路层使用的信道主要有以下两种类型: 点对点信道: 这种信道使用一对一的点对点通信方式。广播信道: 这种信道使用一对多的广播通信方式,…