程序游戏不再出错! 程序游戏不再出错!Windows
常用运行库下载 (DirectX、VC++、.Net 、 、 Framework 等)
经常听到有朋友抱怨他的电脑运行软件或者游戏时提示缺少什么 d3dx9_xx.dll 或 msvcp71.dll、msvcr71.dll 又或者是 .Net Framework 初始化之类的错误而无法正常使用,其实 很多时候, 只是因为你的电脑没有安装好这些软件所需要的运行库(又称“运行时”Runtime)而已。
在 Windows 环境下,很多软件特别是游戏需要依赖一些运行库才能正常使用,而它们很 多都是没有集成在 Windows 里的,需要我们自行安装 (所需的运行库一般在软件或游戏的说明 里会有提及)。我们最常见的有 DirectX、VC++运行库 和 .Net Framework 等…… 运行库
写在前面: 写在前面:
没有安装好必要的运行库而导致不能运行
软件游戏的用户实在太多太多了,我几乎隔两三 天就收到一封这样的求助信。其实,我认为很多这类问题并不是用户太笨,而是微软的错!!为 什么?譬如说我安装好一个游戏,没有安装好 DirectX(这货几乎是所有 3D 游戏必备),运行游戏 时 Windows 提示我缺少 d3dx9_42.dll ,对于普通用户,马上就傻眼了,我 TM 谁认识你神马 dll 文件啊,然后就只能 Google 一下或求助有经验的朋友了。
然而,如果微软能做得细致一点,将错误提示改成“你丫没有安装 DirectX,运行此软件前 必须先安装这货,点击这里下载”之类的话儿,不笨的用户都会去下载并安装了。从这点可以看 出,微软很多时候都是没有站在用户的角度去开发产品。虽然它很多产品技术上很优秀,但正是 一些细节的忽略,导致它的产品不够易用,对普通用户来说显得太过复杂太过“专业”。而隔壁苹 果的产品理念则追求简单,将“专业”的东西隐藏起来不需用户去花精力了解
学习,这也从一方面 看出为什么最近几年苹果崛起得特别快。当然,这是一个大话题,这里不做更深一层的讨论。
DirectX (玩游戏必备 : 玩游戏必备): 玩游戏必备
DirectX 是微软提供开发人员一个包括 3D、声音、
网络等多媒体的一个共同的应用程序 编程接口, 它让游戏开发者不必为每一品牌的硬件来写不同的驱动程序, 也降低用户安装及设置 硬件的复杂度。
还不懂?举个例子(声明这我自己瞎理解的,不准确的话请大家提出改正),世界上千万种 显卡, 开发者想要在游戏里显示一个立方体, 在没有 DirectX 的时代, 因为各种显卡的标准不同, 他需要针对千万种不同的显卡各自的特性, 写出千万种代码, 才能在大家不同配置的电脑上显示 出一个正常的立方体。然而,有了 DirectX 的标准之后,开发者只需要按照 DirectX 的标准写好 一次代码
,它就能在所有不同显卡上正确显示了,剩下的匹配各种显卡的工作就交给 DirectX 和 显卡驱动去自个搞定,不需要开发者操心。所以其实 DirectX 是一个好东西。
如果你新装的系统或者以前从没装过 DirectX 的话, 想要游戏的话, 不管 3721, 装个 DirectX 总是没错的!特别是提示缺少 d3dx9_xx.dll 之类的
问题的朋友,那就是 100%缺少 DirectX 而 出现的错误了。另外,玩游戏的话,安装新的稳定的显卡驱动也是非常重要的哦!
下载 DirectX End-User Runtime | 来自异次元
Microsoft Visual C++ Redistributable Package: :
这货名字很长,人们一般就是随便称为“VC++运行库 运行库”,安装它能让用户的电脑正常运行 运行库 使用 Visual C++ 开发的应用程序,特别是游戏一类的大家伙,不装他的话经常会出错,例如常 见的缺少 msvcp71.dll、msvcr71.dll 神马一类 msvc 开头的文件。它就是一个运行库,而不是平 时说的 VC++开发环境,请别混淆……
官方介绍: 官方介绍: Microsoft Visual C++ 2010 Redistributable Package 安装 Visual C++ 库的运行时组件, 使用户能够在未安装 Visual C++ 2010 的
计算机上运行