1

这是我第一次使用 MPG123 库,我有点困惑。我找到了一个关于在 libao 中使用这个库的小例子,但是当我尝试编译时出现错误。

这是“播放本地文件”的示例代码:http: //hzqtc.github.io/2012/05/play-mp3-with-libmpg123-and-libao.html

我编译:gcc -O2 -o play play.c -lmpg123 -lao

我得到的错误是:

/tmp/ccmEoxBp.o: In function `main':
play.c:(.text.startup+0x8d): undefined reference to `mpg123_encsize'
collect2: ld returned 1 exit status

我错过了什么?

4

1 回答 1

1

根据 26.0.26 https://github.com/gypified/libmpg123/blob/master/NEWS.libmpg123添加的发行说明,您有一个旧版本的 mp123 库

26.0.26 - 添加了 mpg123_encsize()。- 添加了标志 MPG123_SKIP_ID3V2。

于 2013-08-22T16:07:06.330 回答