我有以下代码。
#include <stdio.h>
#include <SDL/SDL.h>
#include <SDL/SDL_thread.h>
#ifdef __MINGW32__
#undef main
#endif
int main (int argc, char **argv)
{
printf ("Kishore\n");
if (SDL_Init (SDL_INIT_VIDEO | SDL_INIT_AUDIO | SDL_INIT_TIMER))
{
fprintf (stderr, "SDL: could not able to initialize SDL : %s", SDL_GetError());
exit (1);
}
}
能够编译没有任何问题。但是,当我运行可执行文件时,它没有给出任何输出。使用的 gcc 命令:
gcc -lSDL test.c -o test.exe
我有什么遗漏吗。