#include <SDL.h> #include <stdio.h> #if defined(QWS) int SDL_main( int argc, char **argv ) #else int main(int argc,char **argv) #endif { /* 初期化 */ if(SDL_Init(SDL_INIT_VIDEO)<0) { fprintf(stderr,"failed to initialize SDL.\n"); return -1; }
/* 終了 */ SDL_Quit(); return 0; } というソースをgcc -o test test.cpp `sdl-config --cflags --libs'としてコンパイルすると /mnt/card/libtest/libSDLmain.a(SDL_Qtopia_main.o): In function `main':/_temp/SDL-1.2.5/src/main/SDL_Qtopia_main.cc:27: undefined reference to `SDL_main' /_temp/SDL-1.2.5/src/main/SDL_Qtopia_main.cc:27: re