最近项目里面要用到录音上传,需要传mp3格式的,好不容易找到libmp3lame但是却不支持64位的,所以就自己动手编译了一个记录一下过程
1,下载lame的最新版本解压(在桌面建一个自己的文件夹lame,把你解压文件拷进去,或者不用建新文件夹直接用解压生成的文件夹) https://sourceforge.net/projects/lame/files/lame/3.99/
2,下载下载build的脚本 https://github.com/kewlbear/lame-ios-build
3,下载之后得到lame-build.sh 拷贝到你刚才的文件夹里面
4,修改lame-build.sh,(有的也可能是build-lame.sh)
(SCRATCH=“”,改为刚才那个文件夹的路径)
5,打开编译器 ,依次输入
cd 刚才文件夹路径
chmod 777 lame-build.sh(或者build-lame.sh)
sudo -s#
输入密码
./lame-build.sh(或者 ./build-lame.sh)
然后就是等待。。。。。。。。。。
6,编译结束后,打开文件夹里面的fat-lame文件夹,copy lame.h和libmp3lame.a文件到project里,就ok啦
网友评论