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
Quellcode |
|
1 |
C:\Users\Chris\Documents\Visual Studio 2010\Projects\SDL_image-1.2.12\include |
Quellcode |
|
1 |
C:\Users\Chris\Documents\Visual Studio 2010\Projects\SDL_image-1.2.12\lib\x64 |
Quellcode |
|
1 |
SDL_image.lib |
C-/C++-Quelltext |
|
1 |
#include "SDL_image.h"
|
C-/C++-Quelltext |
|
1 |
m_pImage = SDL_LoadBMP (sFilename.c_str () );
|
C-/C++-Quelltext |
|
1 |
m_pImage = IMG_Load(sFilename.c_str() );
|
Quellcode |
|
1 2 3 4 5 |
1>------ Erstellen gestartet: Projekt: SDL_Game, Konfiguration: Debug Win32 ------ 1>MSVCRTD.lib(cinitexe.obj) : warning LNK4098: Standardbibliothek "msvcrt.lib" steht in Konflikt mit anderen Bibliotheken; /NODEFAULTLIB:Bibliothek verwenden. 1>Sprite.obj : error LNK2019: Verweis auf nicht aufgelöstes externes Symbol "_IMG_Load" in Funktion ""public: void __thiscall CSprite::Load(class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >)" (?Load@CSprite@@QAEXV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z)". 1>C:\Users\Chris\Documents\Visual Studio 2010\Projects\SDL_Game\Debug\SDL_Game.exe : fatal error LNK1120: 1 nicht aufgelöste externe Verweise. ========== Erstellen: 0 erfolgreich, Fehler bei 1, 0 aktuell, 0 übersprungen ========== |
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »dot« (09.07.2012, 18:13)
Abgesehen davon: Kompilierst du dein Projekt tatsächlich für x64? Defaulteinstellung ist nämlich normales 32 Bit x86...
Zitat von »"SDL_GAME.exe - Systemfehler"«
Das Programm kann nicht gestartet werden, da SDL_image.dll auf dem Computer fehlt. Installieren Sie das Programm erneut, um das Problem zu beheben.
Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »dot« (09.07.2012, 18:43)
C-/C++-Quelltext |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
// Bild laden m_pImage = IMG_Load(sFilename.c_str() ); // Prüfen, ob alles glatt ging if (m_pImage == NULL) { cout << "Fehler beim Laden von: " << sFilename.c_str (); cout << endl; cout << "Fehlermeldung: " << SDL_GetError () << endl; // Framework herunterfahren g_pFramework->Quit (); // Gesamtes Spiel beenden exit (3); } |
C-/C++-Quelltext |
|
1 |
m_pSpriteBackground->Load ("Data/level1.jpg"); |
C-/C++-Quelltext |
|
1 |
m_pSpriteBackground->Load ("Data/level1.bmp"); |
Quellcode |
|
1 2 |
Der Thread 'Win32-Thread' (0x12f8) hat mit Code 3 (0x3) geendet. Das Programm "[4156] SDL_Game.exe: Systemeigen" wurde mit Code 3 (0x3) beendet. |
Btw: exit() verwendet man in C++ nicht
Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Anom21« (09.07.2012, 19:52)
Werbeanzeige