-
運行庫
鎖定
運行庫簡介
運行庫是一個經過封裝的程序模塊,對外提供接口,只要知道接口參數就可以自由使用。如果不使用運行庫,每個程序中都會包含很多重複的代碼,而使用運行庫,可以大大縮小編譯後的程序的大小。但另一方面,由於使用了運行庫,所以在分發程序時就必須帶有這些庫,比較麻煩。如果在操作系統中找不到相應的運行庫程序就無法運行。為了解決這個矛盾,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
[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 | 官方下載 |
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)
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
運行庫其他運行庫
java運行庫8 update
java運行庫9
微軟標準C運行庫(VC1)
Visual Basic 1運行庫(VB1)
Visual Basic 2運行庫(VB2)
Visual Basic 3運行庫(VB3)
Visual Basic 4運行庫(VB4)
- 參考資料
-
- 1. DLL動態鏈接庫編寫詳解 .李巖的博客[引用日期2013-03-20]
- 2. 最新支持的 Visual C++ .Microsoft 支持[引用日期2018-07-26]