Archived

This topic is now archived and is closed to further replies.

SoRich

d3dx9.lib functions placement

Recommended Posts

Hello, all! I''m interesting where (in what .dll)are functions from d3dx9.lib I want to load them at runtime by LoadLibrary It seems like in the ''d3dx9.dll'' but I can''t find this dll in D3D files. Thanks in advance!

Share this post


Link to post
Share on other sites
The Retail/Release version of D3DX only comes as a static library (d3dx9.lib). D3DX9.LIB isn''t an import library - it actually contains all of the D3DX code. There is NOT a DLL for [the release version of] D3DX.

If the DirectX SDK is installed on the machine your program is running on, then the **DEBUG** version of D3DX does come as a DLL (D3DX9D.DLL in WINDOWS\SYSTEM32).

Be very clear however - that DLL is debug (slower+larger) and is only present on machines which have the SDK installed. Most machines won''t have that DLL.

--
Simon O''Connor
3D Game Programmer &
Microsoft DirectX MVP

Share this post


Link to post
Share on other sites