Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

CraftPlorer

Frischling

  • »CraftPlorer« ist der Autor dieses Themas

Beiträge: 39

Wohnort: Elsfleth

Beruf: Schüler

  • Private Nachricht senden

1

02.12.2012, 14:43

C++ OpenGl auf Windows und Linux

Hallo,
ich möchte gerne mit OpenGl anfangen und für Windows und Linux(Ubunutu) entwickeln. Bloß wie mache ich das mit den Fenster also wie erstelle ich ein Fenster. Am besten wäre ja ein Bibliothek wo ich nichts ändern muss also Mulitiplattform. Aber von mir aus auch 2 unterschiedliche. SDL, und WxWidgets würden mir da einfallen aber gibt es da auch noch was anderes bzw was wäre das beste? Ich hab ja mal gehört das SDL veraltet ist und ich das nicht nehmen sollte, stimmt das?



mfG
Craftplorer

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

2

02.12.2012, 14:49

Leider gibt es keine wirklich brauchbare entsprechende Library, GLFW wäre vermutlich eines der geringsten Übel. Wenn du sowieso mehr brauchst als nur ein OpenGL Fenster, dann würd ich wohl evtl. zu SFML raten.

3

02.12.2012, 15:06

Ich finde GLFW ganz ok und benutze es selber. Du bekommst halt ersteinmal nur das Fenster und kannst vielleicht noch ein wenig Input machen.
Aber das schöne ist ja, wenn das Programm halbwegs vernünftig entworfen ist, kannst du später noch alles ändern. Ob dein OpenGL Code jetzt in ein GLFW Fenster rendert oder in eins einer Qt-Applikation (die beiden Fälle kommen bei mir vor), ist total egal.
Notfalls, kannst du dich auch für jede Plattform einen Nachmittag hinsetzen und dir selber ein Fenster anlegen. Auf der GLFW Seite sind auch andere Toolkits verlinkt, da solltest du auch mal reinschauen. Aber wie gesagt, einfach ausprobieren, du kannst dich in der Regel leicht umentscheiden.
Lieber dumm fragen, als dumm bleiben!

CraftPlorer

Frischling

  • »CraftPlorer« ist der Autor dieses Themas

Beiträge: 39

Wohnort: Elsfleth

Beruf: Schüler

  • Private Nachricht senden

4

02.12.2012, 15:19

Ok Danke,
ich nehme glaub ich SFML da es einfach ist. Und dann werde ich mir wohl irgend wann selber was schreiben müssen :D

5

02.12.2012, 16:10

Btw, SDL ist nicht veraltet. Hier kann man SDL 2.0 herunterladen, die letzte Änderung war vor 7 Stunden. ;)

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

6

02.12.2012, 22:52

Aber SDL ist eher C als C++. ;)

7

03.12.2012, 17:29

Es wurde nie geschrieben, dass er mit C++ arbeitet. Und es kann sein, dass er eine SFML Portierung nutzt.

Edit: Oh...stand im Thementitel.

Werbeanzeige