Seite 1 von 2

DevCpp - Einbindung von DirectX

Verfasst: 29.07.2005 19:07
von Rubiko
(ja, viele threads zur zeit hier über CPP)

also gut... ich war schon oft auf microsoft.com und hab ein paar DirectX dinger geladen (SDKS, haufenweise!) nur leider wohl immer das falsche.... ich konnte nie eine lib finden oder einen header dabei ....
nimmt sich jemand die zeit und sucht mir bitte die directx dinger zusammen? und kann auch erklären wie ich sie in DevCpp einbau (falls es doch schwieriger ist)

freue mich auf antworten :D

Rubiko

PS: eine dokumentation wär auch noch nett... mit directinput erklärungen und so...

Verfasst: 29.07.2005 21:35
von Kekskiller
Es gibt für DevCPP bestimmte Packages, die installiert werden müssen, um die enthaltenen Funktionen nutzen zu können. So kann man z.b. auch Allegro nutzen und muss nicht gleich DirectX selber schribseln. Versuchs einfach mal damit, ist garnicht so schwer...

Verfasst: 29.07.2005 21:46
von Green Snake
eigentlich kann st du ale packs mit den download tool saugen :wink:

Verfasst: 29.07.2005 21:54
von Kekskiller
Jaja, aber es ging mir um die Tatsache mit den Packages...

Verfasst: 29.07.2005 22:17
von Zaphod
allegro ist wirklich ziemlich gut, brauch aber zumindest unter windows auch das directx sdk.

Verfasst: 29.07.2005 23:18
von Kekskiller
Du kannst es auch direkt mit OpenGL versuchen, dazu gibts auch Packages. Ist garnicht so schwer wie DirectX, musst halt nur nen bissel Hilfe angucken und Tutos lesen.

Re: DevCpp - Einbindung von DirectX

Verfasst: 30.07.2005 00:00
von traumatic
was für tolle antworten... *sigh*


es gibt nur EIN dx-sdk:
http://www.microsoft.com/downloads/deta ... laylang=en

ich selbst kenne dev-cpp nicht, weiß aber aus anderen foren und newsgroups,
dass einige wenige erfolgreich dx unter dev-cpp programmieren. es muss
also gehen. ;)

Schau auch mal hier:
http://nexe.gamedev.net/directKnowledge ... g%20DevCpp
Rubiko hat geschrieben: PS: eine dokumentation wär auch noch nett... mit directinput erklärungen und so...
Das SDK kommt natürlich mit entsprechenden Hilfedateien, in denen ALLES
steht, was Du wissen musst.

Verfasst: 30.07.2005 00:52
von Ynnus
Wozu braucht man bitte ein so riesiges sdk? Das müsst ihr mir jetzt mal genauer erklären. Ich meine: Bei OpenGL reicht es aus, wenn man dem Linker die Library libopengl32.a übergibt und den header gl.h einbindet, schon kann man auf alle OpenGL-Funktionen zurückgreifen. Wieso sollte es so nicht auch bei DirectX funktionieren? Wofür brauche ich da ein > 100 MB großes Packet? So wie ich das sehe enthält der Library ordner von DevC++ schon einige DirectX-Libs oder zumindest welche die darauf schließen lassen durch Schlüsselwörter wie dx32, d3d, ddraw usw.

Verfasst: 30.07.2005 01:03
von traumatic
Sunny hat geschrieben:Wozu braucht man bitte ein so riesiges sdk?
a) In DX ist wesentlich mehr Funktionalität als in OpenGL enthalten

b) Das SDK beinhaltet neben den Libs und Header-Files auch die Doku,
massenhaft Beispiel-Code, Media-Daten und Utilities

c) Einige DX-Funktionen liegen als statische Libraries vor, desweiteren gibt
es da natürlich die auch nicht gerade kleinen DLLs. Beides ist jeweils zusätzlich
als Debug-Version enthalten.

d) Das SDK enthält auch x64 Versionen der Libraries.

e) DX selbst (für Endanwender, Redistribution) ist dabei

f) Die reinen Header-Dateien fassen ca. 10MB (entpackt)


Sollten ausreichend Gründe sein, oder? ;)

Verfasst: 30.07.2005 08:52
von Rubiko
ach und an sunny und auch die anderen mit openGL:
wenn ich openGL benutze, wie will ich in spielen dann tastendrücke abfangen? geht das auch mit openGL?
mich störts auch das man bei openGL noch eine lib im windows verzeichnis haben muss und so...
ich lad mir jetzt mal das SDK... falls was schief läuft editte ich den post hier und sag es...