Sign in to follow this  

discussion about : "d3dx10_37.dll not found"

This topic is 3462 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hello everybody, (First of all i'm french so excuse my english if it's not as correct as you expected to me) I'm programming in C# for years, and for month ago i'm begining Dx developpement I'm reading Dx SDK (march 2008 version) and i'm doing tutorials step by step etc ... the problem that i'll explain is the same with Dx9 and Dx10 (I'm using Dx10 on Vista x64 but this is a common problem) all Dx applications i've done (like spinning cube) work fine on my computer but doesn't seem to work on other computers (they don't have Dx SDK neither VS2008) (for now it's just a C++ Win32 application) the Error message is something like : "unable to find d3dx10_37.dll" I found this one into c:\windows\system32 but on other computer it stop on 35th version. (and it will be the same for many other dlls as I can see into this directory) I allready know that if I install "Dx end user runtime" of June 2008 it will solve it ... BUT this is not what i'm trying to do here I want to build the application with another version of d3dx10_xx.dll in the Linker properties all it have is "d3dx10.lib" without version specified I also Look in : %DxDir%\Redistand 'discover' that the 35th version come from the August SDK So here we go : How to force it a build time ? Do I have to install August SDK even if I allready have march 2008 sdk ? Are there anyother solutions ?

Share this post


Link to post
Share on other sites
If you want to use the old versions of the DX Runtime you'll have to install and use an old version of the SDK. The newer versions don't include the import libraries for the older versions of D3DX and the other libraries.

Why do you want to do this anyway?

Share this post


Link to post
Share on other sites
I ask around me to friend etc ... to look in c:\windows\system32 and it seems that there not a lot of people that have an update system, msot of them have 35th version of Dx10 (august 2007), it's not include in Windows update ...
if i hadn't install it to i wouldn't have it too and for minute ago i juste install june 2008 end user runtime

so ... i try to use a standard version on most of computer and for now the common oldest version seems to be the 35th version

Share this post


Link to post
Share on other sites
There is no "standard version" of the DX Runtime. Therefore you can make no assumptions as to what will be installed on a client's computer. Just package your app in an installer that launches the DX Redistributable installer (which is included with the SDK), it's the only way to ensure that the client PC has all the prerequisites.

That same goes for the Visual C++ Runtime.

Share this post


Link to post
Share on other sites

This topic is 3462 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this