Author Topic: Latest CVS - missing *.h file  (Read 1591 times)

0 Members and 1 Guest are viewing this topic.

Offline Sparks

  • 22
Latest CVS - missing *.h file
Just downloaded the latest fs2_open cvs, and after doing a quick compile, ended up having a few missing header files.  Got most of them by installing the dx8.1 sdk, but am still missing 1 file:

d3d8.h

Where is this, or is it just a typo ??

Thanks !!!

(it's been a long time, almost gone for over 2 years, but back now !)

 
Latest CVS - missing *.h file
You should download DX8 SDK in order to compile it.

 

Offline Skippy

  • 210
  • It's not a bug, it's a featureā„¢
    • FS/FS2 Campaigns List
Latest CVS - missing *.h file
Check the includes directory
MACHINA TERRA | FS/FS2 Campaigns list
Specs: Core2 Duo 2GHz, 2GB DDR2, 160GB HD, gfg7700 (Asus G1 Laptop)
Q9550, 4GB DDR2, 2x500GB HD (RAID1), RHD4870, X48-DS6, Corsair 620HX (Desktop)

 

Offline Sparks

  • 22
Latest CVS - missing *.h file
Thanks!   I didn't install DX8 since I have DX90b sdk installed, and didn't want to corrupt the files already in the vc98\include directory, so I just looked in to the dx8 sdk zip file and grabbed the ones needed.  Must of missed it the first time around.  Thanks again.

The DX80 sdk is no longer available from MicroSoft. If you download the dx sdk, you'll get the 90b version.

Thanks again.

 

Offline Inquisitor

Latest CVS - missing *.h file
I thought the 9 sdk was backwards compatible? RT might have some insight there, I think he's using the 9 sdk.

I JUST removed the Dx8 SDK from our site for space reasons. I have it on CD. You SHOULD still be able to get it, it just requires digging on the MS site.

/me sighs

Might have to just put all the necessary .h files directly into CVS.

Will look later today.
No signature.

 

Offline Sparks

  • 22
Latest CVS - missing *.h file
Dx9b looks compatible.....

...just did a new compile, seems ok and no issues so far (other than the _ASSERT macro being redefined and ms typical problems :)

What I did was search all my hd's for the dx files and found 2 install directories for the Dx sdk's.  It looks like Dx8 and the original Dx9 sdk's install into a directory called 'DXSDK', while the updated Dx9b sdk installs into a directory 'DX90SDK'.

I had to go back into MsVc and check that the paths to the include & lib files were set correctly and in the proper order.

After this, seems to be ok.  The type dx8 files are included in the dx9 sdk so I don't think its needed to add to the CVS. Think it was just the path setup and the search order that was bogus at my end.

Thanks all!

 

Offline Goober5000

  • HLP Loremaster
  • Moderator
  • 214
    • Goober5000 Productions
Latest CVS - missing *.h file
Quote
Originally posted by Inquisitor
I JUST removed the Dx8 SDK from our site for space reasons.
Hmm... FilePlanet?

  

Offline Inquisitor

Latest CVS - missing *.h file
I knew RT was using some flavor of 9...

burn it to CD so you have it backed up :)
No signature.