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

ichbinsdicky

Frischling

  • »ichbinsdicky« ist der Autor dieses Themas

Beiträge: 1

Beruf: Student

  • Private Nachricht senden

1

14.07.2006, 15:57

Problem beim Ausführen von SDL_Game

Tach allerseits,

hab das Buch soweit abgearbeitet und nun ich habe das SDL_Game auch kompiliert bekommen. Das Problem ist nur: beim Versuch, die Datei SDL_Game.exe (von Visual Studio .Net 2003 aus) mit Debug auszuführen, kommt Fehlermeldungen in dem IDE, wo es heißt, dass irgendwelche (und das sind viele) Symbole nicht geladen werden konnten. Die Fehlermeldung in der Konsole selbst lautet:

Fehler beim Laden von: Data/Player.bmp
Fehlermeldung: Couldn't open Data/Player.bmp

Ich habe schon alle Dateien (.cpp und .hpp) in das Projekt eingebunden, alle Dateien sind in einem Verzeichnis gespeichert, nur die Bilder sind in dessen Unterverzeichnis. Die Einstellungen für die zusätzlichen Bibliothek und sonst was (was ja vorneweg im Buch beschrieben sind) habe ich gemacht. Die Datein sind doch in dem richtigen Verzeichnnis, oder? Was könnte ich denn falsch gemacht haben?

HALT !!!!!

ich habe den "relativen" Pfad durch einen absoluten Pfad in den entsprechenden Codes ersetzt. Und ich kann nun die .exe-Datei ausführen. Aber die Meldungen sind noch da? Ist das normal? Warum musste ich den absoluten Pfad angeben?

hier sind die komischen Zeilen:

Zitat

'SDL_Game.exe': 'E:\diverse\programmieren\c++-versuch\c++_spielprogrammierer\code_changed\Kapitel 12\selber_machen\SDL_Game\Debug\SDL_Game.exe' geladen, Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\ntdll.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\kernel32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'E:\diverse\programmieren\c++-versuch\c++_spielprogrammierer\code_changed\Kapitel 12\selber_machen\SDL_Game\SDL.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\winmm.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\user32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\gdi32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\advapi32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\rpcrt4.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\msvcrt.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\msvcp71d.dll' geladen, Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\msvcr71d.dll' geladen, Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\msvcr71.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\imm32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\serwvdrv.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\umdmxfrm.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\dinput.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\dinput.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\ddraw.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\dciman32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\ddraw.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\dciman32.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\ddraw.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\dciman32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\dinput.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\MSCTF.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\version.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\version.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\MSCTFIME.IME' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\ole32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\secur32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\clbcatq.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\oleaut32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\comres.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\version.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\hid.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\setupapi.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\wintrust.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\crypt32.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\msasn1.dll' geladen, Keine Symbole geladen.
'SDL_Game.exe': 'C:\WINDOWS\system32\imagehlp.dll' geladen, Keine Symbole geladen.
Der Thread 'Win32 Thread' (0x2d8) hat mit Code 0 (0x0) geendet.
'SDL_Game.exe': 'C:\WINDOWS\system32\ddraw.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\dciman32.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\dinput.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\setupapi.dll' entladen
'SDL_Game.exe': 'C:\WINDOWS\system32\hid.dll' entladen
Der Thread 'Win32 Thread' (0xe9c) hat mit Code 0 (0x0) geendet.
Das Programm "[3624] SDL_Game.exe: Systemeigen" wurde mit Code 0 (0x0) beendet.

Chef-Koch

Treue Seele

Beiträge: 115

Wohnort: Ulm

  • Private Nachricht senden

2

14.07.2006, 16:09

also soweit ich weiß ist sowas ganz normal

Zitat

'SDL_Game.exe': 'C:\WINDOWS\system32\msvcr71d.dll' geladen, Symbole geladen.

hab ich auch zu genüge ;)

koschka

Community-Fossil

Beiträge: 2 862

Wohnort: Dresden

Beruf: Student

  • Private Nachricht senden

3

14.07.2006, 16:36

Die Meeldung sagt nur das eine DLL (name) geladen wurd, die für dein Programm gebraucht wird, erfolgreich geladen wurde.

Ba'el

Alter Hase

Beiträge: 409

Wohnort: Erfurt

Beruf: Student (6 FS angew. Info. - Richtung Medieninformatik)

  • Private Nachricht senden

4

08.08.2006, 18:05

zu den komischen zeilen 8)
hatte das gleiche stehen. schau mal deinen gesamten quelltext durch ich hatte nur eine zeile vergessen (bei mir in der funktion "void ctimer::update") welche beim kompilieren keinen fehler verursacht hat als ich diese dann ergänzt hab hatt es gefunkt ;)
aktuelle Projekte:
Ruby on Rails
XNA & Touchless
Progr. mobiler Endgeräte (GPS Trekking)

Werbeanzeige