用dev c++配置SDL时的问题 5

配置好了运行这个程序有错误#include"stdio.h"#include"stdlib.h"#include"string.h"#include<SDL/SDL.h>... 配置好了 运行这个程序 有错误
#include "stdio.h"
#include "stdlib.h"
#include "string.h"
#include <SDL/SDL.h>
#include "windows.h"

SDL_Surface *screen = NULL; //屏幕接口

int main( int argc, char* args[] ) //主程序
{
char msg[500]; // 得到系统消息
int done;

/* 初始化SDL */
if (SDL_Init (SDL_INIT_VIDEO) < 0)
{
sprintf (msg, "不能初始化 SDL: %sn", SDL_GetError ());
MessageBox (0, msg, "Error", MB_ICONHAND);
exit (1);
}
atexit (SDL_Quit);

/* 设置 640x480 16-bits 图象模式 */
screen = SDL_SetVideoMode (640, 480, 16, SDL_SWSURFACE | SDL_DOUBLEBUF);

if (screen == NULL)
{
sprintf (msg, "不能设置成 640x480x16 图象模式: %sn",
SDL_GetError ());
MessageBox (0, msg, "Error", MB_ICONHAND);
exit (2);
}

/*设置SDL窗口标题 */
SDL_WM_SetCaption ("hello,the world", NULL);

done = 0;

//游戏循环 done=1时退出,done=0时继续
while (!done)
{
SDL_Event event;

/* Check for events */
while (SDL_PollEvent (&event))
{
switch (event.type)
{
case SDL_KEYDOWN:
break;
case SDL_QUIT:
done = 1;
break;
default:
break;
}
}

}
SDL_Quit();
return 0;
}
展开
 我来答
sparkaround
2012-12-17 · TA获得超过3508个赞
知道大有可为答主
回答量:1522
采纳率:0%
帮助的人:944万
展开全部
工程属性-> 文件/目录 -> 库目录,添加 libSDL.a所在的路径

工程属性-> 参数 -> 链接器,添加参数 -lmingw32 -lSDLmain -lSDL -mwindows

拷贝SDL.dll到项目生成的exe路径下。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式