c++ mp3 raspberry-pi

Reproduce mp3 en frambuesa con mpg123 y c++



raspberry-pi (1)

Probablemente falte instalar el paquete de desarrollo asociado a libmpg123

sudo apt-get install libmpg123-dev

[Función útil]

Si busca un paquete con APT usado

sudo apt-cache search [package]

Por ejemplo, con mpg123 puede encontrar fácilmente el paquete de desarrollo;)

Deseo utilizar el siguiente programa de ejemplo: http://hzqtc.github.io/2012/05/play-mp3-with-libmpg123-and-libao.html que usa

#include <ao/ao.h> #include <mpg123.h>

Instalé libao-dev y mpg123 con

sudo apt-get install libao-dev sudo apt-get install mpg123

y luego construir el archivo con

gcc -O2 -o play play.c -lmpg123 -lao

Obtuve el siguiente error

"fatal error: mpg123.h no such file or directory".

¿Debo instalar otro paquete de desarrollo mpg123 o crear el paquete yo mismo desde la fuente en la frambuesa para obtener una biblioteca que funcione? ¿O qué debo incluir para que g ++ encuentre la biblioteca mpg123? Parece que se encuentra la biblioteca Libao ... Funciona un archivo mp3 usando "mpg123 text.pm3". Pero busqué la estructura de archivos completa para "mpg123.h" pero el archivo no existe. Así que supongo que necesito instalar un programa adicional que incluya la biblioteca, ¿alguien puede ayudarme a cuál es? ¿O solo es una opción para construir mpg123 desde la fuente?

Gracias por cualquier ayuda :-)!