?
Solved

using directX 9 SDK with dev-c++

Posted on 2003-03-27
7
Medium Priority
?
18,358 Views
Last Modified: 2013-12-08
i need to know how to setup dev-c++ so i can use the directX 9 SDK with it. do i just link with some libs and include some headers or is it more complicated than that? i really wanna know how to do this and any help in the way of an answer, tutorial, or email telling me how at ironbob@swbell.net would be nice.
0
Comment
Question by:IronBob
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 2
7 Comments
 
LVL 2

Expert Comment

by:TGGC
ID: 8224856
A description and files needed for DX8SDK compatibility  can be found here:
http://www.bloodshed.net/dev/packages/index.html

Unfortunately it is not just linking some libs, special libs have to be created, so maybe DX8 is sufficent?
0
 

Author Comment

by:IronBob
ID: 8227787
well ya i guess ... but im getting a book soon that uses directX 2002 (9.0) and i dont know if any of the additional 9.0 features are used in the book.
0
 

Author Comment

by:IronBob
ID: 8227791
also ... i was wonder something. i was looking at the examples and files and stuff and i didnt notice anything on directDraw really. is directDraw out or something in 9.0? whered it go?
0
Moving data to the cloud? Find out if you’re ready

Before moving to the cloud, it is important to carefully define your db needs, plan for the migration & understand prod. environment. This wp explains how to define what you need from a cloud provider, plan for the migration & what putting a cloud solution into practice entails.

 
LVL 2

Accepted Solution

by:
TGGC earned 80 total points
ID: 8229676
The DirectDraw Interface was not changed since DirectX7 (like DI was not changed from 8 to 9). The documentation can be found within the Direct7 SDK and samples can be found within Direct7 SDK and Direct8 SDK. However DDraw libs and headers are included within DirectX9 SDK, so any DDraw7 Interfaces can be used. When including ddraw.h it defaults to Version 7 via a "#define   DIRECTDRAW_VERSION 0x0700". You can even "define" to use an older version by yourself and that's true for any DX component.

As far as I know there are not that much new features in DX9 apart from the new shader language. But if you are a beginner you will have a quite hard time, because some names changed. Without experience and the DX8/9 docus it's impossible to find the new/old name when looking at code written by someone else.
0
 

Author Comment

by:IronBob
ID: 8234091
ya ... im switching SDK's now. directX is cool and all but way too complicated. now im using Allegro, AllegroGL (OpenGL), and some other networking lib (GNE, HawkNL, Libnet ... havent decided yet). but eventually i might looking into directX. but now i dont see any reason i really need directX over allegro and openGL.
0
 

Expert Comment

by:CleanupPing
ID: 9464642
IronBob:
This old question needs to be finalized -- accept an answer, split points, or get a refund.  For information on your options, please click here-> http:/help/closing.jsp#1 
EXPERTS:
Post your closing recommendations!  No comment means you don't care.
0

Featured Post

[Webinar] How Hackers Steal Your Credentials

Do You Know How Hackers Steal Your Credentials? Join us and Skyport Systems to learn how hackers steal your credentials and why Active Directory must be secure to stop them.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

As game developers, we quickly learn that Artificial Intelligence (AI) doesn’t need to be so tough.  To reference Space Ghost: “Moltar, I have a giant brain that is able to reduce any complex machine into a simple yes or no answer. (http://www.youtu…
Performance in games development is paramount: every microsecond counts to be able to do everything in less than 33ms (aiming at 16ms). C# foreach statement is one of the worst performance killers, and here I explain why.
Have you created a query with information for a calendar? ... and then, abra-cadabra, the calendar is done?! I am going to show you how to make that happen. Visualize your data!  ... really see it To use the code to create a calendar from a q…
How to fix incompatible JVM issue while installing Eclipse While installing Eclipse in windows, got one error like above and unable to proceed with the installation. This video describes how to successfully install Eclipse. How to solve incompa…
Suggested Courses
Course of the Month8 days, 12 hours left to enroll

764 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question