mpg123源代码库在Windows 7 编译测试
环境:
Windows 7 64位
vs2013
mpg123 下载地址:http://www.mpg123.de/download.shtml
下载的文件压缩包中集成了许多的东西,我这里只拿mpg123的库进行独立的编译:
上面就是需要用到的全部源代码文件。
这里需要说明的是config.h头文件,在 ports/MSVC++/config.h 复制即可
另外一个地方就是 layer3.c这个源文件,需要修改一个地方:
把这个变量初始化为0 否则后面在解码mp3文件的时候会出错。
在vs2013下面新建一个控制台项目然后复制全部源代码进行编译即可, 这个库只提供了解码的功能,想要播放声音可以自行添加一些开源的音频库。我这里是用openal进行mp3的播放。使用其他的音频库都没问题,自行选择。