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;
}




Logo

开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!

更多推荐