Jump to content
  • Advertisement
Sign in to follow this  
BlueJester

going from Direct X 8.1 - Direct X 9.0c -- Direct Input Problem

This topic is 4750 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

Hey Guys & Gals, I've been working on a little side project off and on, and when i got back to it this time around, i decided to bump it up to directx 9.0 from 8.1. After fixing all changes, i finally got it compiling again. However, im having a problem with direct input that is not allowing me to generate debug info! :/ in the file im using DirectInput8Create(), i have included dinput.h, which seems to work fine, no compile errors, BUT, when it comes to linking the damn thing.. i get one of two errors if i use dinput8.lib, i get this error dinput8.lib(dilib2.obj) : fatal error LNK1103: debugging information corrupt; recompile module - ive reinstalled the directx sdk a couple times, and it doesn't go away, next step is to red/l the sdk i guess if i use dinput.lib, it doesn't even find the function soooo... hmph :( if i uncheck the generate debug info box it compiles fine, but i cant debug any help would be greatly appreciated

Share this post


Link to post
Share on other sites
Advertisement
that was like the first thing i tried buddy.. thanks though..
i guess this isn't a common problem, i hoped it might be... :sigh:

Share this post


Link to post
Share on other sites
This question came up here a couple of times before. Try searching the forums. I'm leaving work now, and can't look for it. If you haven't found it by the time I get home and back online, I'll see if I can find the solution. I just can't remember off the top of my head what it was.

Share this post


Link to post
Share on other sites
close visual studio, delete the release & debug folders as well as the *.ncb & *.suo (this one is hidden) files. Then fire it up again and recompile.

Share this post


Link to post
Share on other sites
Quote:
Original post by Dave Hunt
This question came up here a couple of times before. Try searching the forums. I'm leaving work now, and can't look for it. If you haven't found it by the time I get home and back online, I'll see if I can find the solution. I just can't remember off the top of my head what it was.


Thanks Dave, I have been searching through things a bit for a while now, i haven't found anything that matches my problem, maybe im just searching too broad of topics, but ive tried a whole slew of them, 'direct input' (huge list), 'direct input link', 'direct input error', 'direct input corrupt', and none of them seem to have the same problem :(, im still searching though. I have d/led the sdk twice now ( so the file was not corrupt ), and it was working perfectly when i was using the directx 8.1 sdk :/ Thanks for helping Dave, its much appreciated!

Quote:
Original post by MichaelT
close visual studio, delete the release & debug folders as well as the *.ncb & *.suo (this one is hidden) files. Then fire it up again and recompile.



doesn't work, and as this is not a VC .NET project, i do not have a *.suo file

Share this post


Link to post
Share on other sites
the latest, the april 2005 version
after reading the other post regarding the new version of directx, i decided to try it on my VC .NET compiler, works fine :(/:).. i really cant stand the new .net IDE, but oh well i guess, i wonder if direct x 9c will ever work with VC6.. i hope someone comes up with a hack, any idea why the new sdk doesn't work w/ it?

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!