文档章节

SDL编程一(环境配置)

来来叔叔
 来来叔叔
发布于 2017/08/04 23:56
字数 255
阅读 14
收藏 0

#程序员薪资揭榜#你做程序员几年了?月薪多少?发量还在么?>>>

 

SDL是一个自由的跨平台的多媒体开发包,适用于游戏、游戏SDK、演示软件、模拟器、MPEG播放器和其他应用软件。

可以去http://www.libsdl.org/下载最新的开发库,我用的是SDL-devel-1.2.14-VC6.zip,即VC++6.0版。

1.先在vc中配置SDL头文件和链接库的路径。

即在菜单Tools/Options/Directores中分别设置include files和library files,使它们包含SDL的相应目录。

2.新建一个win32 console application工程,并在菜单:project/settings,link选项卡中的object/library modules中加入SDL.lib SDLmain.lib。

或者在源程序中加入以下两行代码:

#pragma comment(lib, "SDL.lib")
#pragma comment(lib, "SDLmain.lib")

3.测试SDL配置

#include <stdlib.h>
#include "SDL.h"

int main(int argc, char *argv[])
{
if (SDL_Init(SDL_INIT_AUDIO|SDL_INIT_VIDEO)<0)//初始化音频和视频SDL库
{
   printf("can not init SDL.\n");
   exit(1);
}
printf("successful init SDL.\n");
atexit(SDL_Quit);//退出SDL
return 0;
}

如果看到SDL初始化成功的打印语句,说明SDL开发环境已经配置成功啦。

© 著作权归作者所有

来来叔叔
粉丝 1
博文 100
码字总数 55732
作品 0
广州
高级程序员
私信 提问
加载中

评论(0)

SDL 开发实战(一):SDL介绍及开发环境配置

一、什么是SDL? SDL是 “Simple DirectMedia Layer”的缩写,SDL是一个开源的跨平台的多媒体库,封装了复杂的音视频底层操作,简化了音视频处理的难度。 SDL使用C语言写成,提供了数种控制图...

osc_bt2kdd6q
2019/02/28
4
0
SDL2学习(一): 显示一张图片

SDL是一个跨平台的多媒体库,它通过OpenGL和2D视频帧缓冲,提供了针对音频、视频、键盘、鼠标、控制杆及3D硬件的低级别的访问接口。这里使用较新的SDL2库。 1. 配置SDL开发环境 1.1 下载SDL...

osc_aglv22cb
2019/10/20
3
0
SDL系列讲解(十一) SDL_QUIT流程

明天会将自己的很早的一部小说发出,一次发出写的所有的六章,如果时间,或者某天突然觉得可以续写了,那么就是它又一次起航了。 工作期间,码了一个记录工作的小说,有兴趣的可以阅读。当然...

代码GG陆晓明
2017/10/28
0
0
Python基础之(三)----PyGame安装步骤

http://blog.csdn.net/qq_33166080/article/details/68928563 如果你已经有一定的编程经验,那么学习一门新语言最快的方式就是拿着一个比较中型的项目,一遍去了解这个项目,一遍去阅读新语言...

osc_8xavvdt3
2018/03/05
5
0
SDL系列讲解(十二)创建窗口流程

SDL系列讲解(一) 简介 SDL系列讲解(二) 环境搭建 SDL系列讲解(三) 工具安装 SDL是什么,能干什么,为什么我们要学习它? SDL系列讲解(四) demo讲解 SDL系列讲解(五) 调试c代码 SD...

代码GG陆晓明
2017/10/28
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Docker入门:什么是 Docker ?

Docker 解决了软件环境部署复杂的问题。 对于一个传统的软件工程,开发人员把写好的代码放到服务器上去运行是一件很头疼的事情,因为常常会出现环境不兼容而导致各种各样的 Bug。 比如说,开...

开源仔
26分钟前
22
1
idea激活教程,最新!!!

1.下载破解补丁(关键)。 破解补丁:JetbrainsIdesCrack-4.2-release.jar 百度云地址:https://pan.baidu.com/s/18ovphd7sm7oYXQb4CInaUg 提取码:cw2j 2.寻找到idea的安装目录,将下载下来...

osc_lgbm94am
27分钟前
31
0
共同创业五年,技术总监却突然就这么离职了

一、 引子 有一天,跟一位原同事老A聊起职场的一些情况,期间无意中提到了原公司的技术总监。我说这位技术总监带领公司从一家十几人的小团队,做到四百人的公司,作为同样都是开发者,而且以...

osc_5k0epejp
27分钟前
18
0
Python 中国象棋源码 V1

Pygame 做的中国象棋,一直以来喜欢下象棋,写了 python 就拿来做一个试试,水平有限,电脑走法水平低,需要在下次版本中更新电脑走法,希望源码能帮助大家更好的学习 python。总共分为四个文...

osc_wbienwab
29分钟前
26
0
flac是什么格式?flac无法正常播放怎么办?

相比以前的磁带和光碟,现如今听音乐可就简单方便多了,直接从音乐网站上下载歌曲就可以了。当然,不同的网站,下载下来的音乐格式可能是不一样的。除了咱们比较熟悉的MP3之外,网上下载下来...

深蓝月上
30分钟前
28
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部