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

03.12.2012, 19:05

Fehler beim ausführen eine OpenGl freeGlut Anwendung

Hallo,
wenn ich hab mir grade das Lazy Foo Tutorial angesehen. Der Compiliert auch ohne Fehler(mit MinGW).
http://img5.fotos-hochladen.net/uploads/…tgqybaz029t.png
Ist der Code zu alt?
Der Code:
https://docs.google.com/file/d/0B9Na6E7i…256c3VoQnM/edit
Was soll ich machen oder woran liegt der Fehler?

freedmo

Frischling

Beiträge: 23

Beruf: Student - Bachelor of Science Angewandte Informatik

  • Private Nachricht senden

2

04.12.2012, 00:40

Hi,
als erst solltest dein Quellcode zeigen.
Da dein Link folgendes zurückgibt: "Sie brauchen eine Berechtigung, um auf dieses Dokument zugreifen zu können."

Außerdem sehe ich gerade nicht wo es ein Tutorial bei Lazy Foo gibt zu freeglut.

CraftPlorer

Frischling

  • »CraftPlorer« ist der Autor dieses Themas

Beiträge: 39

Wohnort: Elsfleth

Beruf: Schüler

  • Private Nachricht senden

3

04.12.2012, 13:48

http://lazyfoo.net/tutorials/OpenGL/01_h…mingw/index.php Hier ist das mit freeGlut.
Und jetzt sollte man den Code anschauen und Kommentieren können :D
https://docs.google.com/open?id=0B9Na6E7imSAxTDE3V256c3VoQnM

freedmo

Frischling

Beiträge: 23

Beruf: Student - Bachelor of Science Angewandte Informatik

  • Private Nachricht senden

4

04.12.2012, 18:25

Also bei mir läuft es. Wird ein weißes Quadrat angezeigt.
Ich nutze jedoch statt einer Makefile Code::Blocks mit MinGW und freeglut(selbst compiled).

Das was mir in der Makefile auffällt ist das Fehlen von "LOpenGL.h" und "LUtil.h" in der 6. Zeile.
Beides müsste dort gelistet werden:

Quellcode

1
OBJS = LUtil.cpp main.cpp LOpenGL.h LUtil.h


Gib Bescheid, ob das geholfen hat.

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »freedmo« (04.12.2012, 22:17)


5

04.12.2012, 22:10

Die Headerdateien fehlen nicht, diese werden auch nicht in eine eigene Objektdatei kompiliert.
"Theory is when you know something, but it doesn’t work. Practice is when something works, but you don’t know why. Programmers combine theory and practice: Nothing works and they don’t know why." - Anon

CraftPlorer

Frischling

  • »CraftPlorer« ist der Autor dieses Themas

Beiträge: 39

Wohnort: Elsfleth

Beruf: Schüler

  • Private Nachricht senden

6

05.12.2012, 14:37

Bei mir geht es immer noch nicht auch nicht mit Code::Blocks.
https://docs.google.com/open?id=0B9Na6E7imSAxUHl3bWN6R2ZEWnM
https://docs.google.com/open?id=0B9Na6E7imSAxYWprNDJ6elRsMGs
Könnt ihr mal Probieren ob das bei euch geht?
Vllt liegt das an mein Pc also Treiber oder so...

freedmo

Frischling

Beiträge: 23

Beruf: Student - Bachelor of Science Angewandte Informatik

  • Private Nachricht senden

7

05.12.2012, 19:42

Wie folgt, mit der Konsole geht es auch wie erwartet.

Quellcode

1
g++ LUtil.cpp main.cpp -IL:\MinGW\include -LL:\MinGW\lib -w -Wl,-subsystem,windows -lOpenGL32 -lglu32 -lglut -o 01_hello_freeglut

Natürlich an mein System angepasst.

Dein .exe Datein kann ich nutzen habe wohl nicht die richte DLL-Datei da.
Ich werde mal meine lib und include + dll hochladen wenn du es möchtest.
Mit der Version 2.8.0-1 for MinGW funktionieren dein .exe. (Quelle: Hier )


Werde auch noch gleich neuestes freeglut drauf spielen und noch mal es probieren.
Habe 2.8.0 .

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »freedmo« (05.12.2012, 19:49)


CraftPlorer

Frischling

  • »CraftPlorer« ist der Autor dieses Themas

Beiträge: 39

Wohnort: Elsfleth

Beruf: Schüler

  • Private Nachricht senden

8

05.12.2012, 21:12

Ja schick mal bitte deine dll und deine exe. Ich kann mir das nicht erklären woran das liegt.

freedmo

Frischling

Beiträge: 23

Beruf: Student - Bachelor of Science Angewandte Informatik

  • Private Nachricht senden

9

06.12.2012, 00:27

Hier sind die Dateien .
Ich denke mal erklärt sich von selbst was wohin gehört.

Jeder hat nun Zugriff, habe es ganz übersehen. :dash:

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »freedmo« (06.12.2012, 14:40)


CraftPlorer

Frischling

  • »CraftPlorer« ist der Autor dieses Themas

Beiträge: 39

Wohnort: Elsfleth

Beruf: Schüler

  • Private Nachricht senden

10

06.12.2012, 14:17

Du musst mir erst Rechte geben :D

Werbeanzeige