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

storage

Treue Seele

  • »storage« ist der Autor dieses Themas

Beiträge: 138

Wohnort: Bad Salzungen

  • Private Nachricht senden

1

21.06.2010, 02:44

[SFML] Installation unter Linux

Servus Jungz,

da ich ebenfalls mit den Einstieg in SFML auch gleich unter Linux testen wollte habe ich dort die Installation durchgeführt.

Ich habe mir zuerst Code::Blocks als IDE runtergeladen, sowie die Libs von wxWidget. Code::Blocks wurde auch einwandfrei installiert und den gcc 4.4 habe ich auch drauf sowie die SFML Libs und Includes verlinkt in der IDE.

Wenn ich jetzt kompiliere bekomme ich einen Fehler das er die Datei "GL/gl.h" und "GL/glu.h" nicht finden kann, diese wird wiederum von der "Window.hpp" der SFML includiert. Ich denke das ist OpenGl, unter Windows sind diese im Windows SDK daei, aber wo und wie bekomme ich diese auf Linux (Kubuntu)?

Danke

Tobiking

1x Rätselkönig

  • Private Nachricht senden

2

21.06.2010, 07:13

aber wo und wie bekomme ich diese auf Linux (Kubuntu)?

Die Pakete libgl1-mesa-dev und libglu1-mesa-dev

storage

Treue Seele

  • »storage« ist der Autor dieses Themas

Beiträge: 138

Wohnort: Bad Salzungen

  • Private Nachricht senden

3

21.06.2010, 07:25

Danke, aber die habe ich schon installiert, ändert aber nix.

Das habe ich auch gelesen, dass des oft der Fall ist und sich nen anderes Paket laden soll nur woher wurde da nicht gesagt.

Tobiking

1x Rätselkönig

  • Private Nachricht senden

4

21.06.2010, 08:32

Die Header Dateien sollten definitiv dabei sein. Zwar nicht direkt in den genannten Paketen, aber in der mesa-common-dev, die als Abhängigmeit mitinstalliert werden sollte. Die gl.h steht auch in der Dateiliste: http://packages.ubuntu.com/lucid/amd64/m…on-dev/filelist

Du kannst ja mal nachgucken ob die Datei da ist. Vielleicht ist irgendwas beim gcc verdreht das der die nicht findet.

storage

Treue Seele

  • »storage« ist der Autor dieses Themas

Beiträge: 138

Wohnort: Bad Salzungen

  • Private Nachricht senden

5

21.06.2010, 08:43

Hey, habe gerade mal geschaut, unter Kubuntu sieht die filelist leider um einiges anders aus, da sind die Header nicht mit dabei.

Ich habe aber mal in /usr/include geschaut da liegen die 2 Header, warum erkennt der sie denn dann nicht?

Edit: Ok, hat geklappt. Ich musste auch nicht mehr viel ändern, denke das der Neustart das Problem behoben hat, anders kann ich mir das nicht erklären. Ich muss das alles nochmal neu aufsetzen um ein Muster dahinter zu erkennen und zu schauen welche Libs man brauch usw. könnten die ja ruhig mal auf der Webseite in die Doku schreiben. Das unter Linux immer alles so kompliziert sein muss :-)

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »storage« (21.06.2010, 10:44)


Werbeanzeige