Problem description:
In win7, we often encounter similar problems when playing large 3D games :"...... D3dx9_42.dll is lost. Try ...... "
For example, need for speed, Call of Duty, live football, NBA, and FIFA. What is the cause? How can this problem be solved?
First, let's take a look at this term:DirectX, (Direct extension, abbreviationDX) Is createdMicrosoftThe multimedia programming interface created. By C ++Programming LanguageAnd follow COM. It is widely used in Microsoft Windows, Microsoft Xbox, and Microsoft Xbox 360 electronic game development and can only support these platforms. The latest version isDirectX 11, Created on the latest Windows 7.
DirectX is not a simple graphic API, but a widely used API. It contains direct graphics (Direct 3D + Direct Draw), direct input, direct play, direct sound, direct show, direct setup, direct media objects, and other components, it provides a complete set of Multimedia Interface solutions. But its outstanding performance in 3D graphics makes its other aspects seem pale. Now it has developed into an interface that has a decisive impact on all aspects of the multimedia system. Currently, games are generally developed based on DirectX.As long as this game is developed based on DirectX, no matter what your video card, sound card, all can play, but also play a better effect. Of course, the premise is that your video card and Sound Card DriverProgramYou must also support DirectX.
Win7 uses dx11, while many games (even new versions this year) are still developed in accordance with the old DX9 to take care of a large number of XP users, this requires that DX9 files must be available when running the DX9 game. As a result, the prompt for running the game is missing "d3dx9 _**. DLL ".
Solution:
Download the corresponding DX9 file and copy it to c: \ windows \ system32.
The following providesPackage all d3dx9 DLL files:
Http://soft1.zw97.com/down/drectx.rar
After downloading and decompress the package, find the missing file and put itC: \ windows \ system32
(64-bit System inC: \ windows \ syswow64.