Visual Studio 6 + DirectX 9.0 SDK = :-X

Replicon

Member
Apr 23, 2002
152
0
71
I keep running into problems trying to get stuff to work using DX9 SDK on Visual Studio 6. I've gotten all kinds of pre-DX8 stuff to work (like DirectDraw), but it doesn't like, say, DirectInput8, or the new Direct3D and such...

I read somewhere that they just have compatibility issues, but that there's something you can download that will fix it. Can someone post a link or something? Microsoft's website isn't very helpful if you don't know exactly what you're looking for. Thanks!
 

DaveSimmons

Elite Member
Aug 12, 2001
40,730
670
126
Have you tried a Google search and a search at MSDN.microsoft.com, both using the actual error messages you're getting?

Something like:

"error BLARGH dx9 vc6"

"error BLARG direct3d c++"
 

Replicon

Member
Apr 23, 2002
152
0
71
I have. The error message is basically asking me to recompile a module. I'll ask on gamedev.net as well.
 

Replicon

Member
Apr 23, 2002
152
0
71
Ok, I found some "extras" that I could look at for visual studio 6 stuff, but they only had the d3dx9 files (no dinput8.lib, etc.)... And it's a friggin huge download just for a few files... is there a better source for these files? Thanks!
 

Todd33

Diamond Member
Oct 16, 2003
7,842
2
81
I have a shader book at work, it say that .Net is needed for debugging shader code.
 

Replicon

Member
Apr 23, 2002
152
0
71
Alas, that seems to be the case. I'm currently downloading MSVC Toolkit 2003, and will attempt to configure VC++6.0 to use that set of tools instead of what it comes with. With a little luck, it should be able to do the trick, since those are the compilers/linkers that come with visual studio .NET (2003 or so, whatever hehe). It's still kinda silly that they don't provide the older versions of the libraries as well, it's only another 10MB or so...

I'll post an update if I get it to work (stupid dialup, go faster!!)
 

Replicon

Member
Apr 23, 2002
152
0
71
Hooray, looks like it worked! (at least for DirectInput 8 ). Thanks for all the suggestions.