SDL:封装了复杂的音视频底层交互工作,简化音视频处理难度
特点:
跨平台、开源
环境及工具说明:
1、本地环境 window10 + vs2017(官网免费版)+ SDL2.0
2、从 www.libsdl.org 下载SDL2.0开发工具,主要是include头文件目录及编译好的lib和dll文件,包含x86(32位系统)、x64(64位系统)根据自己的系统选择拷贝
一、步骤:
1、将SDL2.0开发工具包中include及lib我呢见驾拷贝到工程文件夹中,然后添加进配置中(右键工程名字 ---> 属性)
C/C++常规中 -> 附加包含目录 添加include
链接器 -> 常规中附加库目录 添加lib
链接器 -> 输入 -> 附加依赖项
二、注意事项:
1、vs2017中需要选择对应的系统
2、SDL中库需要拷贝正确,否则会出现SDL2.dll 打开损坏的错误
三、测试是否配置成功代码:
#include "stdafx.h"
extern "C"
{
#include "sdl/SDL.h"
};
int main(int argc, char* argv[])
{
if (SDL_Init(SDL_INIT_VIDEO)) {
printf("Could not initialize SDL - %s\n", SDL_GetError());
return -1;
}
printf("init SDL success!\n");
return 0;
}