Hallöchen
Habe mir letztens die ca 80MB große Datei mit dem GP2XSDK heruntergeladen. Es ist ja ein vorkonfiguriertes Dev-C++
Nur habe ich ein Problem:
Egal was ich auch mache, es gibt immer denselben Fehler:
Ich nehme:
#include "SDL.h"
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 240
#define SCREEN_DEPTH 8
int main(int argc, char *argv[]) {
SDL_Surface *screen;
Uint8 *p;
int x = 10; //x coordinate of our pixel
int y = 20; //y coordinate of our pixel
/* Initialize SDL */
SDL_Init(SDL_INIT_VIDEO);
/* Initialize the screen / window */
screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_DEPTH, SDL_SWSURFACE);
/* Make p point to the place we want to draw the pixel */
p = (Uint8 *)screen->pixels + y * screen->pitch + x * screen->format->BytesPerPixel;
/* Draw the pixel! */
*p=0xff;
/* update the screen (aka double buffering) */
SDL_Flip(screen);
while(1);
}
Ein simples Hello-Programm.
Und wenn ich es compilieren will kommt im Compiler Log:
Compiler: gp2x
Building Makefile: "F:\GP2XSDK\Makefile.gp2x"
Executing make...
make.exe -f "F:\GP2XSDK\Makefile.gp2x" all
cygwin-mkdir -p gp2x
g++.exe -c main.c -o gp2x/main.o -I"F:/GP2XSDK/Tools/include/c++/3.4.6/backward" -I"F:/GP2XSDK/Tools/include/c++/3.4.6" -I"F:/GP2XSDK/Tools/arm-gp2x-linux/include" -I"F:/GP2XSDK/Tools/include" -I"F:/GP2XSDK/Tools/include/SDL" -DGP2X
g++: no input files
make.exe: *** [gp2x/main.o] Error 1
Execution terminated
Was mache ich falsch?!
Bitte...bitte...bitte...helft mir.
Ich weiß dass ich gerade erst anfange zu programmieren aber wenn ich nicht mal die umgebung oder demoprogramme zum laufen bekomme sehe ich schwarz
Danke für alle Tips
Habe mir letztens die ca 80MB große Datei mit dem GP2XSDK heruntergeladen. Es ist ja ein vorkonfiguriertes Dev-C++
Nur habe ich ein Problem:
Egal was ich auch mache, es gibt immer denselben Fehler:
Ich nehme:
#include "SDL.h"
#define SCREEN_WIDTH 320
#define SCREEN_HEIGHT 240
#define SCREEN_DEPTH 8
int main(int argc, char *argv[]) {
SDL_Surface *screen;
Uint8 *p;
int x = 10; //x coordinate of our pixel
int y = 20; //y coordinate of our pixel
/* Initialize SDL */
SDL_Init(SDL_INIT_VIDEO);
/* Initialize the screen / window */
screen = SDL_SetVideoMode(SCREEN_WIDTH, SCREEN_HEIGHT, SCREEN_DEPTH, SDL_SWSURFACE);
/* Make p point to the place we want to draw the pixel */
p = (Uint8 *)screen->pixels + y * screen->pitch + x * screen->format->BytesPerPixel;
/* Draw the pixel! */
*p=0xff;
/* update the screen (aka double buffering) */
SDL_Flip(screen);
while(1);
}
Ein simples Hello-Programm.
Und wenn ich es compilieren will kommt im Compiler Log:
Compiler: gp2x
Building Makefile: "F:\GP2XSDK\Makefile.gp2x"
Executing make...
make.exe -f "F:\GP2XSDK\Makefile.gp2x" all
cygwin-mkdir -p gp2x
g++.exe -c main.c -o gp2x/main.o -I"F:/GP2XSDK/Tools/include/c++/3.4.6/backward" -I"F:/GP2XSDK/Tools/include/c++/3.4.6" -I"F:/GP2XSDK/Tools/arm-gp2x-linux/include" -I"F:/GP2XSDK/Tools/include" -I"F:/GP2XSDK/Tools/include/SDL" -DGP2X
g++: no input files
make.exe: *** [gp2x/main.o] Error 1
Execution terminated
Was mache ich falsch?!
Bitte...bitte...bitte...helft mir.
Ich weiß dass ich gerade erst anfange zu programmieren aber wenn ich nicht mal die umgebung oder demoprogramme zum laufen bekomme sehe ich schwarz
Danke für alle Tips