¿Cómo reproducir un archivo mp3 en c ++?

Estoy buscando la forma más fácil de reproducir un archivo MP3 en C ++. O una biblioteca que podría usar y simplemente llamar a la función, dado el nombre del archivo, o alternativamente algo que alguien ya ha escrito que simplemente se ejecutará y se cerrará.

¿En qué plataforma estás? Puedes ver estos:

En caso de windows / linux:
FMOD

En caso de que solo esté progtwigndo en windows / mac osx:
BAJO

También buscaría algunas API nativas en Windows (si está desarrollando en esa plataforma).
HTH,
Sriram

Qt viene al rescate (otra vez). La documentación incluso viene con un código de demostración sobre cómo implementar un reproductor multimedia. Puede reproducir videos también, por cierto.

http://doc.qt.nokia.com/latest/demos-qmediaplayer.html

Funciona en todas las plataformas y con la misma syntax = WIN.