|
I friend just got this error when starting RoadClub: Cannot find import; DLL may be missing, corrupt, or wrong version File "d3dx9_30.dll", error 126 I'm developing using the November 2008 DX SDK, is this the current one we are supporting on hUb? The question is whether or not RoadClub has been perhaps built against a later SDK version. Does anyone from SolidCore know? |
Submitted by johno
Sun, 07/19/2009 - 15:31
|



Yes, hUb checks for
Yes, hUb checks for d3dx9_40.dll and xinput1_3.dll and this is the November 2008 release.
Awkwardly DX installs does not always ship with all possible versions of DX. Microsoft even recommend that each game should have their own dx install. We have stripped our DX install pretty good so chances are that hUb does not install _30 (I have no idea what version that is)
This brings back the issues of specifying dependencies on a per game basis rather than enforce a standard on hUb.
We used april 2006 but latest should work
We had to build against april 2006 for some reason (can't remember now). There was some component that was obsolete in the later versions that we used. From MS website "The DirectX end-user installation includes all the latest and previous released DirectX runtime. This includes the bi-monthly D3DX, XInput, and Managed DirectX components." So the normal installation should be fine. I understand you'd want to strip those not needed though.
Download link for those needing it:
http://www.microsoft.com/DOWNLOADS/details.aspx?FamilyID=2da43d38-db71-4...
---------------
Solid Core Entertainment
Developer of Roadclub
Post new comment