運行庫

運行庫

從字面上看,運行庫是程式在運行時所需要的庫檔案。通常運行庫是以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++、DelphiC++ Builder允許用戶選擇所編譯得到的程式是否依賴於運行庫。而VB、FoxProPowerBuilderLabWindows/CVIMatlabNGDX就不允許用戶進行這種選擇,必須依賴於運行庫。

運行庫可的問題

精簡版系統或者綠色版軟體時,使用軟體經常遇見的情況是“由於應用程式配置不正確,應用程式未能啟動”,提示缺少dll檔案等。大部分電腦新手都以為軟體問題,其實不是的,部分軟體或者遊戲需要依賴運行庫才可以運行的。可歸納為:
如果出現 “由於應用程式配置不正確,應用程式未能啟動” 請安裝下面的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版本
Full Package
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)
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)

熱門詞條

聯絡我們