功能
播放音乐,显示波形图
包含知识
- c语言基础
- sdl2库的基本使用
- miniaudio库
- 一点点多线程知识
- cmake工具用法
实现
- miniaudio 播放音乐
- sdl2 显示波形图
编译
-
编译好的程序,点击下载:music-wave.zip
-
编译命令
mkdir build
cd build
cmake .. -G "MinGW Makefiles"
mingw32-make
-
下载sdl(mingw编译不需要下载,已经包含在项目中了)
-
修改cmake/FindSDL2.cmake 中 sdl2 所在路径(注意路径分隔符使用** / **)(mingw编译不需要修改,库已经包含在项目中了)
运行程序
将 音乐文件 拖到 程序图标上即可播放
效果图