Forum: Hjälp mig ([error] 255) SDL

Forum huvudsida -> Programmering -> Hjälp mig ([error] 255) SDL

Sidor: 1

Till botten

freddan007 14:56 - 17:e Oktober 2007 | Post #1
Medlem
Inlägg: 6


Skicka PM
Hej, jag håller på och programerar ett spel i SDL och
använder dev c++ men ajse gång jag ska använda
funktionen "IMG_Load" så får jag ett error:

"C:Dev-CppMakefile.win [Build Error]
[Projekt34334234234.exe] Error 255"

och i kompilatorloggen står det:


  1. Kompilator: Default compiler
  2. Building Makefile: "C:Dev-CppMakefile.win"
  3. Kör make...
  4. make.exe -f "C:Dev-CppMakefile.win" all
  5. windres.exe -i Projekt34334234234_private.rc --input-
  6. format=rc -o Projekt34334234234_private.res -O coff
  7.  
  8. g++.exe mainbild.o Projekt34334234234_private.res -
  9. o "Projekt34334234234.exe" -L"C:/Dev-Cpp/lib" -mwindows -lmingw32 -lSDLmain -lSDL -|SDL_Image -
  10. ISDL_gfx
  11.  
  12. g++.exe: -E required when input is from standard input
  13.  
  14. SDL_Image EURzr inte ett internt kommando, externt
  15. kommando,
  16. program eller kommandofil.
  17.  
  18. make.exe: *** [Projekt34334234234.exe] Error 255
  19.  
  20. Körning avslutad


Vad ska jag göra? Tack på förhand.
/freddan007


Senast redigerad 19:32 - 17:e Oktober 2007


Nissebosselasse 19:28 - 17:e Oktober 2007 | Post #2
Medlem
Inlägg: 490


Skicka PM
Kan du kompilera annan kod utan problem (d.v.s. som inte använder IMG_Load), eller får du alltid det här kompileringsfelet?

Ett annat tips: använd inte Dev-Cpp, dom slutade uppdatera det för jag vet inte hur många år sedan. Det finns många bättre alternativt; Visual C++ 2005 Express Edition är ett som är gratis: http://msdn2.microsoft.com/sv-se/express/aa975050.aspx

-------------------------
http://pushingcows.se
Gula Nallen



freddan007 19:31 - 17:e Oktober 2007 | Post #3
Medlem
Inlägg: 6


Skicka PM
Nej jag får bara error när jag använder IMG_Load




Nissebosselasse 19:52 - 17:e Oktober 2007 | Post #4
Medlem
Inlägg: 490


Skicka PM
Hur ser din kod ut just där du använder det? Har du laddat hem de extra biblioteken (SDL_Image, SDL_gfx)?

-------------------------
http://pushingcows.se
Gula Nallen



freddan007 07:07 - 18:e Oktober 2007 | Post #5
Medlem
Inlägg: 6


Skicka PM
den ser ut såhär:

  1. SDL_Surface *load_image( std::string filename )
  2. {
  3. SDL_Surface* loadedImage = NULL;
  4.  
  5. SDL_Surface* optimizedImage = NULL;
  6.  
  7.  
  8. loadedImage = IMG_Load( filename.c_str() );
  9. }


och i main:
  1. bild = load_image("test.jpg");



Ja jag har instalerat SDL_Image och SDL_gfx (och provat att installera om dev-c++)


Senast redigerad 16:00 - 18:e Oktober 2007


jockepockee 17:14 - 18:e Oktober 2007 | Post #6
Medlem
Inlägg: 192


Skicka PM
testa använda en bmp fil istället, SDL funkar väl bara med bmp om man inte krånglar till en massa, rätta mig om jag har fel.

-------------------------





ozamosi 17:21 - 18:e Oktober 2007 | Post #7
Administratör
Inlägg: 1129


Skicka PM
Rätt. Där "krångla till" betyder "använda SDL_Image". Vilket är vad freddan007 gör.

Felet verkar vara att dev-c++ skickar trasiga parametrar till g++. Antingen är det någon inställning som är fel, eller så är det en av dev-c++:s alla berömda buggar.

-------------------------
Ljusblå



freddan007 07:18 - 19:e Oktober 2007 | Post #8
Medlem
Inlägg: 6


Skicka PM
men klarar bmp transparance?




Tesuki 18:18 - 20:e Oktober 2007 | Post #9
Medlem
Inlägg: 122


Skicka PM
bmp klarar inte transparance, men i SDL kan man välja en färg att vara genomskinlig.




Python 19:45 - 20:e Oktober 2007 | Post #10
Medlem
Inlägg: 157


Skicka PM
Har Dev-Cpp många buggar?


-------------------------
-------------------------



derfian 21:30 - 20:e Oktober 2007 | Post #11
Medlem
Inlägg: 149


Skicka PM
Det ser ut som att du före SDL_Image har en pipe (|) istället för ett l.




Sidor: 1

Forum huvudsida -> Programmering -> Hjälp mig ([error] 255) SDL
Atom feed

Du får inte posta i den här tråden | Till toppen