複製鏈接
請複製以下鏈接發送給好友

運行庫

鎖定
從字面上看,運行庫是程序在運行時所需要的庫文件。通常運行庫是以DLL形式提供的。Delphi和C++ Builder的運行庫為.bpl文件,實際還是一個DLL。運行庫中一般包括編程時常用的函數,如字符串操作、文件操作、界面等內容。不同的語言所支持的函數通常是不同的,所以使用的庫也是完全不同的,這就是為什麼有VB運行庫、C運行庫、Delphi運行庫之分的原因。即使都是C++語言,也可能因為提供的函數不同,而使用不同的庫。如VC++使用的運行庫和C++ Builder就完全不同。
中文名
運行庫
外文名
Runtime Library
定    義
程序在運行時所需要的庫文件
性    質
經過封裝程序模塊
解決問題
程序配置不正確,未能啓動

運行庫簡介

運行庫是一個經過封裝的程序模塊,對外提供接口,只要知道接口參數就可以自由使用。如果不使用運行庫,每個程序中都會包含很多重複的代碼,而使用運行庫,可以大大縮小編譯後的程序的大小。但另一方面,由於使用了運行庫,所以在分發程序時就必須帶有這些庫,比較麻煩。如果在操作系統中找不到相應的運行庫程序就無法運行。為了解決這個矛盾,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、FoxProPowerBuilderLabWindows/CVI和MatlabNGDX就不允許用户進行這種選擇,必須依賴於運行庫。

運行庫運行庫可的問題

精簡版系統或者綠色版軟件時,使用軟件經常遇見的情況是“由於應用程序配置不正確,應用程序未能啓動”,提示缺少dll [1]  文件等。大部分電腦新手都以為軟件問題,其實不是的,部分軟件或者遊戲需要依賴運行庫才可以運行的。可歸納為:
如果出現 “由於應用程序配置不正確,應用程序未能啓動” 請安裝VC++庫:
Microsoft Visual C++ 2005 Redistributable Package
x86版本
x64版本
Microsoft Visual C++ 2005 SP1 Redistributable Package
x86版本
x64版本
Microsoft Visual C++ 2008 Redistributable Package
x86版本
x64版本
Microsoft Visual C++ 2008 SP1 Redistributable Package
x86版本
x64版本
Microsoft Visual C++ 2010 可再發行組件包
x86版本
x64版本
Microsoft Visual C++ 2010 SP1 Redistributable Package
x86版本
x64版本
説明:Windows 7已經包含Microsoft Visual C++ 2008
microsoft點net Framework下載
如果出現:不是有效的win32程序”錯誤”,請安裝Microsoft.net Framework
Microsoft.NET Framework 2.0
x86版本
x64版本
Microsoft.NET Framework 3.5
x86版本
———
Microsoft.NET Framework 3.5 SP1
x86版本
Microsoft.NET Framework 4
x86版本
———
Coming Soon
———
———
Coming Soon
———
———
説明:Windows 7已經包含Microsoft點NET Framework 3.5 SP1
Windows Installer下載
如果出現“Windows Installer服務錯誤”,請重新安裝Windows Installer
Windows Installer 4.5
官方下載
説明:正常情況下是有WindowsInstaller的,個別精簡版系統就沒有
DirectX遊戲支持庫下載
玩遊戲時提示缺少DirectX,dxdxxx.dll時候,請安裝DirectX
DirectX End-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運行庫(VC11)
Visual C++ 2013運行庫(VC12)
Visual C++ 2015運行庫(VC13)
Visual C++ 2017運行庫(VC14) [2] 
Microsoft Core XML Services 6.0 SP2(MSXML)
Microsoft點NET Framework 3.5 SP1(含2.0/3.0)
Microsoft點NET Framework 4.0
microsoft點net framework 4.5
microsoft點net framework 4.6
microsoft點net framework 4.7

運行庫遊戲運行庫

DirectX 9.0C (2010.6)
Open Audio 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運行庫(VC1)
Visual Basic 1運行庫(VB1)
Visual Basic 2運行庫(VB2)
Visual Basic 3運行庫(VB3)
Visual Basic 4運行庫(VB4)
參考資料