当前位置:当百下载站 > 电脑软件 > 网络软件 > 下载工具 > Microsoft Visual C++ 2012官方版
Microsoft Visual C++ 2012

Microsoft Visual C++ 2012

版本:官方版 大小:12.7MB 语言:简体中文 类别:下载工具
  • 类型:国外软件
  • 更新:2026-09-14 09:44:59
  • 系统:win7/win8/win10/win11

详情介绍

Microsoft Visual C++ 2012 是微软为 Windows 平台推出的运行库合集,装好之后能让不少软件和游戏正常跑起来。它把 C 运行时、标准 C++、ATL、MFC、C++ AMP 和 OpenMP 这些库的运行时组件打包在一起,主要给没装 Visual Studio 2012 的电脑用。这个版本支持静默参数,能自动把需要的库都装上,兼容多个 Windows 版本,不过 XP 系统装的时候会报错,win7 可以正常安装。

Microsoft Visual C++ 2012 软件界面截图

这个运行库是干什么的

1、 它的正式名称是 Visual C++ 2012 Redistributable Package,负责安装 Visual C++ 库的运行时组件

2、 如果电脑上没有装 Visual Studio 2012,但又要运行用 VS2012 开发的程序,就得靠它来补齐运行环境

  • 3. 安装包里包含 C 运行时(CRT)
  • 标准 C++
  • ATL
  • MFC
  • C++ AMP 和 OpenMP 这几类库的运行时组件

4、 它支持静默参数,可以自动安装所有库;兼容多个 Windows 版本,但 XP 系统安装会出错,win7 可以正常安装

语言与标准库层面的改进

1、 编译时整数序列:标准库新增 integer_sequence 类型,用来表示可在编译阶段求值的整数值序列,让参数包用起来更顺手,也简化了一部分模板编程写法

2、 异类关联查找:关联容器支持异类查找函数,只要类型与 key_type 相当,就能按该类型查找,而不必先转成 key_type

3、 通用的 Lambda 捕获表达式:也叫初始化捕获,Lambda 捕获子句里可以给变量赋任意表达式的结果,move-only 类型因此能按值捕获,Lambda 也能在闭包对象里定义任意数据成员

4、 扩展的 sizeof:用 sizeof() 就能确定类或结构成员变量的大小,不需要先创建类或结构的实例

5、 内联命名空间:可以把命名空间指定为内联式,把它的内容提升到封闭命名空间;这种写法适合做带版本的库,默认提供最新版本,同时仍显式保留较低版本的 API

6、 标准库类型的用户定义文本(UDL):标头里提供了 UDL 运算符,比如 123ms 表示 std::chrono::milliseconds(123),"hello"s 表示 std::string("hello"),3.14i 表示 std::complex(0.0, 3.14)

IDE 与开发功能概览

- 智能代码编辑:提供语法高亮、自动补全(IntelliSense)、代码格式化、以及重命名变量或函数、提取函数等重构工具

- 项目与解决方案管理:用解决方案(.sln)组织多个项目(.vcxproj),支持 Debug/Release 等编译模式配置、依赖管理和跨项目引用

- 资源编辑:内置对话框编辑器、菜单编辑器、图标和位图编辑器,方便可视化设计 MFC 等应用的界面资源

- C++ 语言标准:部分支持 C++11、包括 auto 自动类型推导、decltype 类型指示符、Lambda 表达式、nullptr 空指针常量、范围 for 循环、右值引用与移动语义等、constexpr、thread_local 等特性并未实现

- 应用类型:支持传统 Win32 API 开发,集成 MFC 和 ATL,可开发 Windows 8 现代应用(基于 XAML + C++),也支持早期 Windows Phone 8 应用开发

- 调试与诊断:高级调试器支持条件断点、数据断点、单步执行、调用堆栈查看、变量监视和内存地址查看、可调试本地进程或远程设备、还带有内存泄漏检测、性能分析器和代码覆盖率工具

- 与测试:基于 MSBuild 引擎,可自定义编译规则和链接选项,生成 32 位或 64 位可执行文件;支持预编译头和条件编译;内置静态代码分析和 C++ 单元测试框架

静默安装参数说明

1、 /ai:自动静默安装所有组件

2、 /aiR:自动静默卸载所有组件

3、 /y:正常安装所有组件,会显示安装界面和进度

4、 /aiM:自选安装所有组件,每个版本安装前有提取对话框并询问确认

5、 /aiU:自动卸载所有组件,每个版本卸载前有提取对话框并询问确认

6、 /aiA:自动静默安装所有组件,但在 ARP 项中隐藏

  • 7. /ai5
  • /ai8
  • /aiX
  • /ai2
  • /ai3
  • /ai9:分别只静默安装 Microsoft Visual C++ 2005
  • 2008
  • 2010
  • 2012
  • 2013
  • 2019

8、 /aiT:只静默安装 Microsoft Visual Studio 2010

9、 /aiE:只静默安装额外的 Microsoft Visual Basic/C++

10、 /aiV:只静默安装 Microsoft C Runtime Library 基础库

11、 /aiH:在系统“卸载程序”界面中自动隐藏已经安装的项

12、 /aiP:在系统“卸载程序”界面中手动隐藏或显示已经安装的项

13、 /aiC:完全自动被动模式,安装所有组件,但 UCRT KB3118401 除外

14、 /aiD:调试模式,只创建 VCpp_debug.log,不安装或卸载任何组件

15、 /gm2:可选开关,用于禁用所有其它开关的提取解压对话框

下载地址

  • 电脑版
Microsoft Visual C++ 2012官方版

用户评论

(您的评论需要经过审核才能显示)


0条评论