Hard Light Productions Forums

Modding, Mission Design, and Coding => FS2 Open Coding - The Source Code Project (SCP) => Topic started by: Sparks on July 22, 2004, 08:03:39 pm

Title: Latest CVS - missing *.h file
Post by: Sparks on July 22, 2004, 08:03:39 pm
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 !)
Title: Latest CVS - missing *.h file
Post by: mrduckman on July 22, 2004, 09:25:43 pm
You should download DX8 SDK in order to compile it.
Title: Latest CVS - missing *.h file
Post by: Skippy on July 23, 2004, 04:20:19 am
Check the includes directory
Title: Latest CVS - missing *.h file
Post by: Sparks on July 23, 2004, 07:09:22 am
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.
Title: Latest CVS - missing *.h file
Post by: Inquisitor on July 23, 2004, 08:13:55 am
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.
Title: Latest CVS - missing *.h file
Post by: Sparks on July 23, 2004, 03:15:31 pm
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!
Title: Latest CVS - missing *.h file
Post by: Goober5000 on July 23, 2004, 03:58:36 pm
Quote
Originally posted by Inquisitor
I JUST removed the Dx8 SDK from our site for space reasons.
Hmm... FilePlanet?
Title: Latest CVS - missing *.h file
Post by: Inquisitor on July 23, 2004, 04:09:06 pm
I knew RT was using some flavor of 9...

burn it to CD so you have it backed up :)