VC++ 2005 2008 2012 2013 的安装检测

VC++ 2012 单元测试入门 新建一个空控制台工程;添加头文件, 添加cpp文件; 把项目的配置类型改为静态库; 项目是这个样子, 构建,Debug目录下出来lib文件,如下图; 添加一个项目,选择项目类型如下图; 进入新建项目的属性页;VC++目录 - 包含目录,把前面Hello.h的目录添加进来, 链接器-常规-附加库目录,把生成lib文件的Debug目录加进来, 链接器-输入-附加依赖项,把前面生成的lib文件加进来; 看一下这是模板生成的测试文件, 添加自己的测试代码如 阅读详情

因为很多客户端需要的VC++的环境不同,在打包安装包时,需要判断VC++环境,并且根据需要安装,这里写一下方法。

首先,利用了VC++的安装程序GUID。系统安装的,支持系统删除的程序,都需要有GUID的标识码。

已安装的程序可以再注册表

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\

下面看到

然后根据GUID的键值来判断是否已经安装了即可。

  • Visual C++ 2005 Redistributable Package (x86)
    {A49F249F-0C91-497F-86DF-B2585E8E76B7}
  • Visual C++ 2005 Redistributable Package (x64)
    {6E8E85E8-CE4B-4FF5-91F7-04999C9FAE6A}
  • Visual C++ 2005 Redistributable Package (ia64)
    {03ED71EA-F531-4927-AABD-1C31BCE8E187}
  • Visual C++ 2005 SP1 Redistributable Package (x86)
    {7299052B-02A4-4627-81F2-1818DA5D550D}
  • Visual C++ 2005 SP1 Redistributable Package (x64)
    {071C9B48-7C32-4621-A0AC-3F809523288F}
  • Visual C++ 2005 SP1 Redistributable Package (ia64)
    {0F8FB34E-675E-42ED-850B-29D98C2ECE08}
  • Visual C++ 2008 Redistributable Package (x86)
    {FF66E9F6-83E7-3A3E-AF14-8DE9A809A6A4}
  • Visual C++ 2008 Redistributable Package (x64)
    {350AA351-21FA-3270-8B7A-835434E766AD}
  • Visual C++ 2008 Redistributable Package (ia64)
    {2B547B43-DB50-3139-9EBE-37D419E0F5FA}
  • Visual C++ 2008 SP1 Redistributable Package (x86)
    {9A25302D-30C0-39D9-BD6F-21E6EC160475}
  • Visual C++ 2008 SP1 Redistributable Package (x64)
    {8220EEFE-38CD-377E-8595-13398D740ACE}
  • Visual C++ 2008 SP1 Redistributable Package (ia64)
    {5827ECE1-AEB0-328E-B813-6FC68622C1F9}
  • Visual C++ 2010 Redistributable Package (x86)
    {196BB40D-1578-3D01-B289-BEFC77A11A1E}
  • Visual C++ 2010 Redistributable Package (x64)
    {DA5E371C-6333-3D8A-93A4-6FD5B20BCC6E}
  • Visual C++ 2010 Redistributable Package (ia64)
    {C1A35166-4301-38E9-BA67-02823AD72A1B}
  • Visual C++ 2010 SP1 Redistributable Package (x86)
    {F0C3E5D1-1ADE-321E-8167-68EF0DE699A5}
  • Visual C++ 2010 SP1 Redistributable Package (x64)
    {1D8E6291-B0D5-35EC-8441-6616F567A0F7}
  • Visual C++ 2010 SP1 Redistributable Package (ia64)
    {88C73C1C-2DE5-3B01-AFB8-B46EF4AB41CD}
  • Visual C++ 2013 Redistributable Package (x86)
    {13A4EE12-23EA-3371-91EE-EFB36DDFFF3E} and {F8CFEB22-A2E7-3971-9EDA-4B11EDEFC185}
  • Visual C++ 2013 Redistributable Package (x64)
    {929FBD26-9020-399B-9A7A-751D61F0B942} and {A749D8E6-B613-3BE3-8F5F-045C84EBA29B}
然后再不同的安装包打包工具中,用脚本判断下键值,如果存在则执行安装即可。
VC++2012运行时库(32位)详解与应用 本文还有配套的精品资源,点击获取 简介:Microsoft Visual C++ 2012运行时库是C++语言程序运行必需的组件,特别针对32位操作系统。C++2012(C++11)标准引入众多新特性,如自动类型推断、右值引用、Lambda表达式、智能指针、多线程支持等。安装VC11运行库(32位)是运行基于C++2012标准编译的32位应用程序的先决条件,确保了软件的兼容... 阅读详情

相关推荐

Microsoft Visual C++ 2012 Redistributable - vc11安装与应用详解

Visual C++ 2012 Redistributable是微软公司发布的一款用于分发Visual C++库的程序包,它为那些运行使用Visual Studio 2012开发的应用程序提供必需的运行时组件。这些组件是多种应用程序正常运行的基石,因为它们包含了让应用程序正常工作所必需的DLL文件。安装Redistributable包是确保软件能够在目标系统上稳定运行的常规步骤。缺少这些组件会导致错误消息的出现,比如“程序无法启动,因为计算机中缺少vcruntime110.dll”等,进而无法正确执行。

weixin_42612405的博客 6435

VC++运行库一键安装:彻底解决DLL缺失问题的智能方案

你是否曾经遇到过这样的情况:兴致勃勃地打开新下载的游戏,却弹出一个令人沮丧的提示框"无法启动程序,因为计算机中丢失MSVCR120.dll"?或者当你准备使用某个专业软件时,系统告诉你"找不到VCRUNTIME140.dll"?这些烦人的DLL缺失错误,其实都有一个共同的解决方案。 ## 什么是VC++运行库? 简单来说,VC++运行库就像是软件的"运行环境",为使用Visual Studio

gitblog_00408的博客 990

VC++运行库从2005到2012的合集

VC++运行库从2005到2012的合集,32位64位都有,有需要的朋友可以下载,本人亲测可用

VC++ 各个版本(2005 2008 2010 2012 2013 2015 2017 2019 2022)的运行库 VC_redist下载

Microsoft Visual C++ 2005 - 2022 运行库

不经一番寒彻骨,怎得梅花扑鼻香。 7万+

VC++2012(VC++最新版!) 英文

这是微软官网的VC++2012免费的学生版,是在线安装的,我找过它安装时下载的离线安装包,但都太分散不完整,无法保存实现独立安装(我水平有限.) 这个VC++2012微软官方中文免费版,双击这个在线安装器它会自动下载并安装,很方便.安装成功后会自动删除它下载的文件。 这是官方汉化中文版的,要英文原版的可以在我共享的资源里自己拿。有什么问题发邮件到:io8oi@qq.com 2010版的在这:http://download.youkuaiyun.com/detail/io8oi/2748070 中文版在这:http://download.youkuaiyun.com/detail/io8oi/4930343 WindowsPhone的在这:http://download.youkuaiyun.com/detail/io8oi/4930896 ##########################官方介绍############################ Visual Studio Express 2012 for Windows 8 Microsoft Visual Studio Express 2012 for Windows 8 提供了构建强大新颖的 Windows Store 应用程序所需的核心工具。 安装完成后,您可以试用这个产品 30 天。若您需要在 30 天后继续使用,您需要注册以获得一个免费的产品密钥。 ############################################################## 注意一点:此版本只能用在windows8系统上,win7什么的都不能装。

Microsoft Visual C++ Redistributable Package合集(2005至2012)32位

Microsoft Visual C++ Redistributable Package合集(2005至2012)32位 系统提示缺少什么动态库文件的时候,安装这个可以使得精简版的软件跑起来。

VC++每个版本对应的vcredist

msvcp、msvcr60、71和80.dll,以及vcomp.dll(不带数字版本号)属于VC++2005版 msvcp、msvcr、vcomp90.dll属于 VC++2008版 msvcp、msvcr、vcomp100.dll属于VC++2010版  msvcp、msvcr、vcomp110.dll属于VC++2012版   msvcp、msvcr、vcomp120.dll属于VC++2013版   msvcp、msvcr、vcomp140.dll属于VC++2015版   vcredis

豪哥专栏 3996

Visual C++ 2008,2010,2012,2013,2015(x86 x64)

WampServer3_x64_apache2.4.17_mysql5.7.9_php5.6.16_php7.0.0.exe WampServer3_x86_apache2.4.17_mysql5.7.9_php5.6.15.exe 成功安装安装以上两个版本WampServer3之前,必须安装的C++五个版本 文件包含: VC9 Packages_Microsoft Visual C++ 2008 SP1 Redistributable Package (x86).exe VC9 Packages_Microsoft Visual C++ 2008 SP1 Redistributable Package (x64).exe VC10 Packages_Microsoft Visual C++ 2010 SP1 Redistributable Package (x86).exe VC10 Packages_Microsoft Visual C++ 2010 SP1 Redistributable Package (x64).exe VC11 Packages_Visual C++ Redistributable for Visual Studio 2012 Update 4_vcredist_x86.exe VC11 Packages_Visual C++ Redistributable for Visual Studio 2012 Update 4_vcredist_x64.exe VC13 Packages_Visual C++ Redistributable Packages for Visual Studio 2013_vcredist_x86.exe VC13 Packages_Visual C++ Redistributable Packages for Visual Studio 2013_vcredist_x64.exe VC14 Packages_Redistribuable Visual C++ pour Visual Studio 2015_vc_redist.x86.exe VC14 Packages_Redistribuable Visual C++ pour Visual Studio 2015_vc_redist.x64.exe

如何一键解决Windows运行库问题:VisualCppRedist AIO完全指南

你是否曾经在启动某些Windows应用程序时遇到"缺少MSVCRxxx.dll"或"应用程序无法正常启动(0xc000007b)"的错误提示?这些问题通常源于系统中缺少必要的Visual C++运行库。VisualCppRedist AIO就是为解决这一常见问题而生的终极解决方案——它将2005到2022年所有主流版本的VC++运行库整合到单个安装程序中,让你一次性解决所有运行库依赖问题。 ##

gitblog_00281的博客 238

VC++2012.rar

VC++2012

数字后端流程--place

Floorplan完成后芯片的大致框架已经出现,万里长征已经迈出特别重要的第一步了,前面的步骤我们已经完成了io port,macro的摆放,现在core外只剩下std cell(标准单元)了,Place这一步就是要把std cell放进core里。看到密密麻麻的std cell也不用紧张,因为放std cell不用像macro手动一个一个摆,工具就可以帮我们完成大部分工作。虽然这一步的工作只有一个,但也不是只要Place完就能进行下一步的,衡量Place质量是否满足标准会通过以下几点判断。

qq_68400574的博客 772

VisualCppRedist AIO:一站式解决Windows运行库依赖的终极方案

你是否曾经在安装新游戏或专业软件时,突然弹出"找不到MSVCP140.dll"的错误提示?或者重装系统后,多个常用软件无法正常启动?这些问题的根源往往在于缺失了必要的Visual C++运行库。VisualCppRedist AIO正是为解决这一痛点而生的完整解决方案,它将微软从2005年到2022年的所有Visual C++ Redistributable运行库打包成一个安装文件,让你一次性解决

gitblog_00518的博客 181

104报文解析工具

可选择包含报文的文本文件或日志文件进行解析,可选择按条数范围或时间范围,输出结果可以在报文解析显示区,也可以输出到文件。可以对文本内容的报文文件进行高级分析,包括遥信遥测等通讯数据的具体信息,通讯帧的统计,通讯次数的统计,各种错误的分析,报文的定位功能,传输的文件具体内容等。输入完成后点击工具栏的解析报文按钮或使用右键菜单的解析就可以对报文进行解析。在报文输入区输入待解析报文并解析后,解析结果就显示在报文解析显示区和报文定位展示区及报文定位条目区。当有多条报文解析后,可以通过报文列表树具体定位某条报文。

XZHOUMIN的博客 5951

检测客户pc电脑端VC++环境并安装

CefSharp 是一个非常不错的cef封装。但它依赖于VC++环境。 具体如下: BranchCEF VersionVC++ Version.Net VersionStatus master 3202 2013 4.5.2 Development cefsharp/62 3202 2013 4.5.2 Pre-Release cefs...

weixin_30505043的博客 996

Arcgis 10.3 与 ArcGIS Engine 10.3 安装与破解

Arcgis 10.3 与 ArcGIS Engine 10.3 安装与破解

weixin_52127098的博客 4726

Pixel 5 Root, 安装Xposed框架, 解锁5G教程

Pixel 5 5G手机root 教程 前几天买的手机终于到货了,现在又开始折腾了,经过我的努力,现在已经拥有root权限了。

Ender_Zhao的博客 3万+

一个安装包装齐2005到2022全部VC++运行库:VisualCppRedist AIO一键安装与批量部署实战

你是否也曾对着"缺少 MSVCR120.dll""找不到 msvcp140.dll"这类弹窗干瞪眼?VC++ 运行库是无数 Windows 程序的隐形地基,缺一个版本,软件就罢工,而这个整合包 VisualCppRedist AIO 能把它一次解决。本文用它讲透一键安装、静默部署、精准装版本和排错的全套姿势,照着操作,5 分钟就能把"运行库缺失"从电脑里彻底清走。 ## 为什么"缺一个dll",

gitblog_00289的博客 212

C++,使用Qt设计一个登录窗口

使用Qt设计一个登录界面

heyu0311的博客 2991

VC++ 运行库全版本修复教程:一条命令搞定 2005 到 2022

新游戏黑屏闪退、Office 双击没反应、弹窗点名 MSVCR100.dll 缺失——VC++ 运行库修复就为这一刻。VisualCppRedist AIO 一个安装包装齐 2005 到 2022 全部运行库,先清不合规旧版,再补缺失部分。 ## 🔍 先定位:你的系统到底缺哪年 程序像只会说某门方言的嘉宾,VC++ 运行库就是现场翻译;不同软件各挑年份,翻译不在场或版本太旧,程序直接罢工。

gitblog_00879的博客 258

YOLO26改进 - SPPF模块 | 发论文神器!LSKA注意力改进SPPF,增强多尺度特征提取能力,高效涨点!!!

本文介绍了Large Separable Kernel Attention (LSKA)模块及其在YOLO26中的结合应用。LSKA旨在解决Visual Attention Networks (VAN)使用大内核卷积时的计算效率问题,通过将2D深度卷积层的卷积核分解为级联的水平和垂直1-D卷积核,降低了计算复杂度和内存占用,且使VAN更关注物体形状。我们将集成LSKA的SPPF_LSKA模块引入YOLO26,大量实验表明,改进后的模型在对象识别、检测、分割和稳健性测试上表现出色。

魔改工程师的博客 255

Fluent验证案例03:管道中湍流流动压降计算——采用kw-sst模型计算压降更为准确。

阅读(4053) 评论(0)本案例利用Fluent计算管道中湍流流动压降。

qq_15963745的博客 877

VC++ 运行库修复指南:2005 到 2022 全版本一条命令装齐

双击新游戏启动器,弹窗"找不到 MSVCR100.dll",黑屏闪退?多半缺了对应年份的 VC++ 运行库。VisualCppRedist AIO 把 2005 到 2022 全版本打进同一个安装包,先清旧版再补缺失,一条命令搞定 VC++ 运行库修复。 ## ⚡ 先花 30 秒判断你的情况 - 刚装完新系统,想一口气装好游戏不再被报错打扰?直接用最省档,全装上最省事。 - 只有某一款软件弹"

gitblog_01190的博客 173

ParaView: GUI 轴网格

ParaView: GUI 轴网格

希望我的博客,能帮上你解决学习中工作中所遇到的问题 1923

一条命令修复 VC++ 运行库缺失 DLL:2005 到 2022 全版本一次装齐

游戏打开就提示"找不到 MSVCR100.dll"、Office 双击闪退、弹窗写着"应用程序无法启动,因为缺少 VCRUNTIME140.dll"?多数时候程序本身没坏,是它出生时依赖的那份"口粮"——对应年份的 VC++ 运行库——在系统里缺位了。免费开源工具 **VisualCppRedist AIO** 就是为 VC++ 运行库修复准备的:它把 2005 到 2022 共六代运行库打进同一

gitblog_00120的博客 165

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

如何一次补齐全部 VC++ 运行库:VisualCppRedist AIO 静默部署完整指南(2005–2022)

VisualCppRedist AIO 是把微软 Visual C++ 2005–2022 运行库打进单个自解压 exe 的开源"全家桶"安装器:先移除不合规的旧版本,再批量装齐 x86/x64,并支持静默部署与按需安装。本文覆盖安装、验证、静默命令与离线自建的完整流程。 ## 先定位痛点:三类高频"缺 dll"报错 对 IT 运维来说,单机缺个 dll 是小问题,真正头疼的是批量铺机器时,错

gitblog_00656的博客 893

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

上一篇: 关于CefSharp运行时报错问题
下一篇: 记录一个SetupFactory使用手册
b哈利路亚d
博客等级 码龄20年 597粉丝 460原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值