音视频技术应用(6)-使用VS2019 编译SDL2.0
SDL2.0是一个跨平台的多媒体开发库,封装了OpenGL和DirectX的接口,包含图像显示和音频播放。
首先下载SDL:
百度云链接: https://pan.baidu.com/s/1gAMGXyvQuwrpl4KNVpzyUA 提取码: reex
官方链接:https://www.libsdl.org/release/SDL2-2.0.12.zip
下载完成后解压,依次定位到:SDL2-2.0.12\VisualC 目录下:
双击SDL.sln文件以打开项目,由于官方的SDL.sln是基于VS2010创建的,所以这里需要版本转换,官方了提供低版本的项目配置需升级到高版本VS,如图:
点击“确定”,操行完成后,输出窗口显示如下信息:
查看 “解决方案资源管理器”,生成的项目包括有:
- SDL2: 动态库(.dll)
- SDL2main: 静态库库(.lib)
- tests文件夹:多个附加的功能测试功能程序,验证生成的库。
点击 “解决方案“SDL”, 然后点击菜单栏上的”生成“-”生成解决方案“,将会开始编译生成:
根据生成的类型(Debug/Release)不同,生成的库文件和 exe文件将会分别存放在:
VisualC/Win32/Debug 或 VisualC/Win32/Release 目录下:
双击执行一个测试程序:testdraw2:
我们这里用到的文件包括:
动态链接库:SDL2.dll, 位于:VisualC/Win32/Debug 目录下;
静态库:SDL.lib, 位于:VisualC/Win32/Debug 目录下;
头文件,位于:SDL2-2.0.12\include 目录下。
参考链接:
1.