我在Linux字符命令行模式下,写程序和调试程序的。
如同下面的这个测试例子,这里面也同样没有设置Framebuffer啊。可结果一样的,仍不能初始化成功。
我在本地机器加载linux自带的curses.h库,写程序调试过程没有出现任何问题。
难道配置Framebuffer是加载SDL.h库必须的一个步骤吗,应该怎么做呢
#include <SDL/SDL.h>
#include <stdio.h>
int main() {
printf("Initializing SDL.\n");
/* Initialize defaults, Video and Audio */
if((SDL_Init(SDL_INIT_VIDEO|SDL_INIT_AUDIO)==-1)) {
printf("Could not initialize SDL: %s.\n", SDL_GetError());
exit(-1);
}
printf("SDL initialized.\n");
printf("Quiting SDL.\n");
/* Shutdown all subsystems */
SDL_Quit();
printf("Quiting....\n");
exit(0);
}
