[C++] لعب mp3 على التوت مع mpg123 و c ++


Answers

Question

أريد استخدام برنامج المثال التالي: http://hzqtc.github.io/2012/05/play-mp3-with-libmpg123-and-libao.html يستخدم

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

لقد قمت بتثبيت ليباو-ديف و mpg123 مع

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

ومن ثم بناء الملف مع

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

أحصل على الخطأ التالية

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

هل أحتاج إلى تثبيت حزمة تطوير mpg123 أخرى أو بناء حزمة نفسي من المصدر على التوت للحصول على مكتبة العمل؟ أو ماذا أحتاج إلى تضمين، للحصول على G + العثور على مكتبة mpg123؟ مكتبة ليبا ويبدو أن وجدت ... تشغيل ملف MP3 باستخدام "mpg123 text.pm3" يعمل. ولكن بحثت في بنية الملف الكامل ل "mpg123.h" ولكن الملف غير موجود. لذلك أفترض أنني بحاجة إلى بعض البرامج الإضافية ليتم تثبيتها التي تشمل المكتبة، يمكن لأي شخص مساعدتي أي واحد هو؟ أو هو الخيار الوحيد لبناء mpg123 من المصدر؟

شكرا على اي مساعدة :-)!