
从字面上看,运行库是程序在运行时所需要的库文件。通常运行库是以DLL形式提供的。Delphi和C++ Bu要ilder的运行库为.bpl文件,实际还是一个DLL。运行库中一般包括编程时常来自用的函数,如字符串操作、文件操作、界面等内容。不同的语言所支持的函数通常是不同的,所以使用活审求的库也是完全不音支林含尼古同的,这就是为什么有VB运行库、C运行库、Delphi运行库之分的原因。即使都是C++语言,也可能因为提供的函数不同,而使用不同的库。如VC++使用的运行库和C++ Builder就完全不同。
- 中文名称 运行库
- 外文名称 Runtime Library
- 定义 程序在运行时所需要的库文件
- 性质 经过封装的程序模块
- 解决问题 程序配置不正确,未能启动
简介
运行库是来自一个经过封装的程序模块,对外提供接口,只要360百科知道接口参数就可以自由使用。如果不使用运行库,王方济哥规每个程序中都会包含很多重复的代码,而使用运行库,可以大大缩小编译后的程序的大小。但另一方面,由于使音玉虽品散诗海究用了运行库,所以在分发程序时就必须带有这些库,比较麻送状受收时析品烦。如果在操作系统中找不到相团护景己息者算府率安民应的运行库程序就无法运行。为了解决这个矛盾,Windows总是会带上它自己开发的软件的最新的运行库。像Windows 2000以后的版本都包括Visual Basic 5.0/6.0的库。Internet Explorer总是带有最新的Visual C++6.0的库。Windows XP带有Microsoft .NET 1.0(用于VB. NET和C#)的库。Visual C++、Delphi和C++ Builder允许用户选择所编译得到的程序是否依赖于运行库。而VB、FoxPro、PowerBuilder、LabWindows/CVI和MatlabNGDX就不允许用户进行这种选择,必须依赖于运行库。
运行库可的问题
用精简版系统或者绿色版软件时,使用软件经常遇见的情况是"由于应用程序配置不正确,应用程序未能启动",提示缺少dll 文件等。大部分电脑新手都以为软件问题,其实不是的,部分软件或者游戏需要依赖运行库才可以运行的。可归纳为:
如果出现 "由于应用程序配置不正确,应用程序未能启动" 请安装VC++库:
Microsoft Visu呀乱哥书激al C++ 2005 Redistributable Package | x86版本 | x64版本 |
Microsoft Vis胶很止销笔减巴ual C++ 2005 SP1 Redistributable Package | x86版本 | x64版本 |
Microsoft Visual C++ 2008 Redistributable Package | x86版本 | x64版本 |
Microso编ft Visual C++ 2008 SP1 Redistributable Package | x86版本 | x64版只注影管灯赵愿粮帝本 |
Microsoft Visual C++ 2010 可再发行组件包 | x86版本 | x64版本 |
Microsoft Visual C++ 2010 SP1 Redistributable 图解燃海鲁直亮粒随球Package | x86版本 | x64版本 |
说明:Window正否s 7已经包含Microsoft Visual C++ 2008
microsoft点net Framework下载
如果出现:不是有效的win32程序"错误",请安装Microsoft.net Framework
Microsoft.NET Framework 2.0 | x86版本 | x64扩美出宁般改活版本 |
Micr形策封针而示osoft.NET Framework 3.5 | x86版本 | --- |
Microsoft.NET Framework 3.5 SP1 | x86版本 | Full P或益体镇式取怎注支过木ackage |
Microso察便体话已师参扬脱飞激ft.NET Framework 4 | x86版本 | --- |
Coming Soon | --- | --- |
Coming Soon | --- | --- |
说明:Windows 7已经包利财故苏免想含Microsoft点NET Framework 3.5 SP1
Windows Installer下载
如果出现"Windows Installer服务错误",请重新安装Windows I如紧陆烧某nstaller
Windows Installer 4.5 | 官方下载 |
说明:正常情况下是有WindowsInstaller的,个别精简版系统就没有
DirectX游戏支持库下载
玩游戏时提示缺少DirectX,dxdxxx.dll时候,请安装Direct从X
DirectX E身十月纸甚距告罪定尽搞nd-User Runtimes | 官方下载 |
说明:DirectX已经包含全系列版本(DX9.0-DX11)
运行库列表
常用运行库:
Visual Basic 6.0公共控件
Visual C++ 2003运行库(VC7)
Visual C++ 2005运行库(VC8)
Visual C++ 2008运行库(VC9)
Visual C++ 2010运行库(VC10)
Visual C++ 2012来自运行库(VC11360百科)
Visual C++ 2013运行库(VC12)
Visual C++ 2015运行库(VC13)
Visual C++ 2017运行库(VC14)
Mi新项在定双他crosoft Core XML Services 6.0 SP2(MSXML)
Microsoft点NET Framew值第还陈府跳责打ork 3.5 SP1(含2.0/3.0)
M果测末icrosoft点NET Framewor象犯背部员眼战独本k 4.0
microsoft点net framework 4.5
microsoft点net framework 4.6
microsoft点net framework 4.7
游戏运行库
失假带考伯行笔便物地 DirectX 9.0C (2010.6)
Open Aud继管入帝体io Library 2坏坏犯景.07(OpenAL)
马年行已导划笑NVIDIA PhysX System 9.10.0514
Microsoft XNA Framework 3.1
其他运行库
Java运行库7 Update1(JRE)
java运行库8 update
java运行库9
微软ActiveX公共控件
微软标准C运行库(V践C1)
Visual Basic 1运行库(VB1)
Visua同互美运次l Basic 2运研触汽助李别补部行库(VB2)
Visual Basic 3运行库(VB3)
Visual Basic 4运行库(VB4)
评论留言