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

ugoessner

Frischling

  • »ugoessner« ist der Autor dieses Themas

Beiträge: 52

Wohnort: Wedemark OT-Mellendorf

Beruf: Systeminformatiker

  • Private Nachricht senden

1

26.08.2012, 18:45

Speicherzugriffsfehler beim ausführen des Programms

Hallöchen,

ich habe mal wieder ein Problemchen
In den Anhang setze ich setze ich mal mein Quelltext.

kompilieren klappt ohne Probleme und beim Ausführen wird noch der Videomodus gestartet und gleich wieder beendet und ein Fehler wird ausgespuckt.

Die Singleton.hpp habe ich aus dem Buch C++ für Spieleprogrammierer.
Einige Dateien fehlen noch. ich versuche sie noch anzuhängen.

Ich weiß leider nicht, wie ich den Fehler mit gdb finden kann bzw. suchen muss.

Vielen Dank schon mal und Gruß

Uwe
»ugoessner« hat folgende Dateien angehängt:
  • Console.cpp.pdf (34,35 kB - 107 mal heruntergeladen - zuletzt: 08.03.2024, 11:48)
  • Console.hpp.pdf (23,81 kB - 58 mal heruntergeladen - zuletzt: 08.03.2024, 11:48)
  • Framework.cpp.pdf (25,86 kB - 62 mal heruntergeladen - zuletzt: 08.03.2024, 11:48)
  • Framwork.hpp.pdf (24,71 kB - 59 mal heruntergeladen - zuletzt: 08.03.2024, 12:59)
  • Player.hpp.pdf (23,88 kB - 51 mal heruntergeladen - zuletzt: 08.03.2024, 12:59)
#define __miniMAL 0x00

ugoessner

Frischling

  • »ugoessner« ist der Autor dieses Themas

Beiträge: 52

Wohnort: Wedemark OT-Mellendorf

Beruf: Systeminformatiker

  • Private Nachricht senden

2

26.08.2012, 18:49

Die letzten Dateien

Es geht bei dem ganzen um Player_main.cpp.
»ugoessner« hat folgende Dateien angehängt:
  • Player.cpp.pdf (23,45 kB - 52 mal heruntergeladen - zuletzt: 08.03.2024, 11:48)
  • Player_main.cpp.pdf (23,51 kB - 60 mal heruntergeladen - zuletzt: 08.03.2024, 12:59)
#define __miniMAL 0x00

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

3

26.08.2012, 19:32

Was für einen Fehler bekommst du denn und wo tritt der Fehler auf?
@D13_Dreinig

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

4

26.08.2012, 19:54

Abgesehen davon: Du kannst Code mit den [cpp] Tags hier direkt im Forum posten... ;)

ugoessner

Frischling

  • »ugoessner« ist der Autor dieses Themas

Beiträge: 52

Wohnort: Wedemark OT-Mellendorf

Beruf: Systeminformatiker

  • Private Nachricht senden

5

26.08.2012, 19:57

Fehlerbeschreibung

Kompiliert wird das ganze mit einen Makefile.

make bin/Player

dann starte ich es mit bin/Player vom Ordner Game, worin sich die Dateien befinden.

dann startet auch der Videomodus und bricht auch gleich wieder ab und dann erhalte ich im Terminal die Fehlermeldung: Speicherzugriffsfehler
»ugoessner« hat folgende Datei angehängt:
  • makefile.pdf (23,76 kB - 58 mal heruntergeladen - zuletzt: 15.04.2024, 01:24)
#define __miniMAL 0x00

David_pb

Community-Fossil

Beiträge: 3 886

Beruf: 3D Graphics Programmer

  • Private Nachricht senden

6

26.08.2012, 20:02

Schau dir das Problem mal in einem Debugger an um das ganze mal einzugrenzen.
@D13_Dreinig

ugoessner

Frischling

  • »ugoessner« ist der Autor dieses Themas

Beiträge: 52

Wohnort: Wedemark OT-Mellendorf

Beruf: Systeminformatiker

  • Private Nachricht senden

7

26.08.2012, 20:11

Ja, wenn ich mal wüsste, wie ich da mit dem Debugger ran gehen muss, dann wüsste ich, wo da das Problem steckt.

Ich arbeite mit Linux und dem GNU-G++-Compiler.
Ich habe auch schon mal mit dem GNU-GDB gearbeitet, aber für dieses Problem weiß ich nicht, wie ich den gdb einsetzen muss.

Vielen Dank noch mal
#define __miniMAL 0x00

Werbeanzeige