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

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

  • 前言
  • [1、常见 Hypack 安装不能正常运行的错误](#1、常见 Hypack 安装不能正常运行的错误)
  • [2、从 Hypack 2013 开始,程序安装后,在程序目标目录,有支持目录 Support ,内含 VC++ 运行库安装软件](#2、从 Hypack 2013 开始,程序安装后,在程序目标目录,有支持目录 Support ,内含 VC++ 运行库安装软件)
    • [2.1、程序支持目录 Support](#2.1、程序支持目录 Support)
    • [2.2、程序支持目录下的支持文件(安装后目标目录 Hypack 2016 下的支持目录默认包含的是 VC++2005 运行库,无单独的桌面图形接口库)](#2.2、程序支持目录下的支持文件(安装后目标目录 Hypack 2016 下的支持目录默认包含的是 VC++2005 运行库,无单独的桌面图形接口库))
  • [3、微软 VC++ 运行库 VCRedist](#3、微软 VC++ 运行库 VCRedist)
    • [3.1、微软 VC++ 运行库 VCRedist 历史版本](#3.1、微软 VC++ 运行库 VCRedist 历史版本)
    • [3.2、微软 VC++ 运行库 VCRedist 历史版本官方下载](#3.2、微软 VC++ 运行库 VCRedist 历史版本官方下载)
      • [3.2.1、微软官方 VC++ 运行库下载页面](#3.2.1、微软官方 VC++ 运行库下载页面)
      • [3.2.2、当前 VC++ 运行库最新版本是 14.40.33816.0](#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.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.4、Microsoft Visual C++ 2015 Redistributable 14.0.24516.0)
      • [3.2.5、Microsoft Visual C++ 2013 Redistributable - 12.0.40664](#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.6、Microsoft Visual C++ 2012 Redistributable - 11.0.61135.400)
      • [3.2.7、Microsoft Visual C++ 2010 Redistributable - 10.0.40219.473](#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.8、Microsoft Visual C++ 2008 Redistributable - 9.0.30729.7523)
      • [3.2.9、Microsoft Visual C++ 2005 Redistributable - 6.0.2900.2180](#3.2.9、Microsoft Visual C++ 2005 Redistributable - 6.0.2900.2180)
  • [4、附 Hypack 2016 更新(博主对软件的中文化、椭球网格与带号的更新、内含桌面图形设备接口库、博主程序 Hypack RAW 高版本转换低版本等)](#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

相关推荐
pzx_00111 分钟前
【Leetcode】26.删除有序数组中的重复项
c++·人工智能·深度学习·算法·leetcode·职场和发展
全能骑士涛锅锅39 分钟前
Advanced Macro Techniques in C/C++: `#`, `##`, and Variadic Macros
c语言·c++·预处理·宏定义
机器视觉知识推荐、就业指导39 分钟前
C++设计模式外观模式(Facade)(家庭影院案例)
c++·设计模式·外观模式
烟雨迷1 小时前
C/C++内存管理
c语言·开发语言·c++
xiaolang_8616_wjl1 小时前
推荐 编译器c++
开发语言·c++
易码智能1 小时前
通过精密时间协议(PTP)对计算机网络中的多个设备进行时间同步
c++·自动化·ptp·kithara·krts·windows 实施套件·高精度时钟
missu2171 小时前
C++中什么是封装性?
开发语言·c++·算法
single5941 小时前
【c++笔试强训】(第三十一篇)
java·开发语言·c++·vscode·算法·牛客
m0_738054561 小时前
【leetcode】组合&子集 回溯法
c++·算法·leetcode·回溯法
时日随心2 小时前
Qt 设置QLineEdit控件placeholderText颜色
c++·qt