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
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 |
Image image; RenderWindow app(VideoMode(800,600,20),"SFML Graphics"); if(!image.LoadFromFile("sprite.jpeg")){ cout<<"Not loaded"<<endl; // system("PAUSE"); return EXIT_FAILURE; } |
Zitat
Dort komme ich aber nicht weiter, weil er ständig aus der LoadFromFile Bedingung reinspringt.
Kann mir jmd sagen was ich mir da kaputt gemacht habe.Zitat
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\ntdll.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\kernel32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\KernelBase.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Users\niels\Documents\Visual Studio 2010\Projects\SFML_Sprites\Debug\sfml-graphics.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\opengl32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\msvcrt.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\advapi32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\sechost.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\rpcrt4.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\gdi32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\user32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\lpk.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\usp10.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\glu32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\ddraw.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\dciman32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\setupapi.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\cfgmgr32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\oleaut32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\ole32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\devobj.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\dwmapi.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Users\niels\Documents\Visual Studio 2010\Projects\SFML_Sprites\Debug\sfml-window.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\winmm.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Users\niels\Documents\Visual Studio 2010\Projects\SFML_Sprites\Debug\sfml-system.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb\msvcp90.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\winsxs\x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.4974_none_50940634bcb759cb\msvcr90.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\msvcp100d.dll', Symbols loaded.
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\msvcr100d.dll', Symbols loaded.
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\imm32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\msctf.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\uxtheme.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\ig4icd32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\cryptbase.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\dinput.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\hid.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\wintrust.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\crypt32.dll', Cannot find or open the PDB file
'SFML_Sprites.exe': Loaded 'C:\Windows\System32\msasn1.dll', Cannot find or open the PDB file
First-chance exception at 0x0100a800 in SFML_Sprites.exe: 0xC0000005: Access violation reading location 0x0100a800.
A buffer overrun has occurred in SFML_Sprites.exe which has corrupted the program's internal state. Press Break to debug the program or Continue to terminate the program.
For more details please see Help topic 'How to debug Buffer Overrun Issues'.
The program '[172] SFML_Sprites.exe: Native' has exited with code 0 (0x0).
Das habe ich mir auch gedacth dann springt er aber in gs_report.c nach
"Cannot find or open the PDB file" hat gar nichts zu sagen.
"Access violation reading location 0x0100a800" ist die wichtigste Zeile der Ausgabe. Sie besagt dir, dass es eine Speicherzugriffsverletzung (durch Null-Pointer o. ä.) gab. Das heißt, du musst nun mit dem Debuger herausfinden, wo sie auftritt. Oder einfach beim Auftreten des Fehlers auf "Unterbrechen" klicken. Der Debuger sollte zur releventen Stelle im Code springen.
C-/C++-Quelltext |
|
1 2 3 |
#if defined (_CRTBLD) && !defined (_SYSCRT) DebuggerWasPresent = IsDebuggerPresent(); _CRT_DEBUGGER_HOOK(_CRT_DEBUGGER_GSFAILURE); |
Zitat
Ich halte es für ganz großen Unsinn nur aus Bequemlichkeitsgründen einen älteren Compiler zu verwenden. Versuche lieber dein Problem zu lösen, bevor du Visual Studio 2008 verwendest.
Werbeanzeige