2013-08-22 38 views
1

这是我与MPG123库的第一个经验,我有点糊涂了。 我发现了一个小例子有关使用该库,礼包,但是当我尝试编译我得到一个错误。MPG123库:功能mpg123_encsize没有找到

这是示例代码 “播放本地文件”: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 

我缺少什么?

+0

查找'libmpg123.a',看看它是否包含符号:'纳米libmpg123.a | fgrep mpg123_encsize'。 – trojanfoe

+0

我不好,我要开发这个库中的小C++项目。无论如何,这个例子是C相关的。 – AlbyV0D

+0

@ user2707994至于问题,似乎是库[不确实包含此功能(https://github.com/gypified/libmpg123/search?q=mpg123_encsize&ref=cmdform)。 – 2013-08-22 15:55:50

回答