vcredist_x86.exe是微軟公司Visual C++的32位運行時庫,包含了一些Visual
C++的庫函數。一般用Visual C++開發的Windows應用程序需要這個運行時庫的支持才能在沒有安裝Visual C++的計算機上正常運行,也可以在開發軟件時選擇”在靜態庫中使用 MFC“,從而將調用的庫函數的代碼嵌入應用程序,避免對運行時庫的依賴。
此軟件包安裝
C Runtime(CRT)、Standard
C++、
ATL、
MFC、
OpenMP 和
MSDIA 庫的運行時組件。對於支持並行部署模式的庫(CRT、SCL、ATL、MFC 和 OpenMP),這些運行時組件安裝在支持並行程序集的 Windows 操作系統版本的本機程序集緩存中,這一緩存也稱爲 WinSxS 文件夾
[1]。
以上說的只是針對release版本的VC++ 2005以上版本開發的Windows應用程序,如果是Debug版本的程序,安裝vcredist_x86.exe也不能運行。需要安裝一個debug版本的vcredist_x86.exe。
相應的,vc++ 2005 以上版本開發的64 位Windows程序,需要安裝 vcredist_x64.exe。