我想为我正在Mometics的Mac上的Cascades工作的项目构建Flac。
http://sourceforge.net/projects/flac/files/flac-src/
我以前只是通过将c和h文件拖到我的Workspace src文件夹中成功构建了LAME和Ogg,但这与Flac无法合作。我不知道使用make文件,配置,构建库等。
有谁知道如何构建Flac以便我可以在我的项目中使用它?
我在Mac 10.8.3上,想要使用Flac 1.2.1, Mometics 版本:10.1.0 构建ID:v201303191709 10
答案 0 :(得分:1)
你需要交叉编译flac。解决某些地方的资源,启动终端并获取bbndk环境,应该是这样的:
. /opt/bbndk/bbndk-env.sh
取决于您安装sdk的位置。
然后执行configure / make / make install dance,
./configure --prefix=/tmp/bbflac --host=arm-unknown-nto-qnx8.0.0eabi --disable-ogg make make install
(我不得不禁用ogg支持,因为我没有交叉编译,如果你需要它,你必须先构建ogg库)
现在,您可以从/ tmp / bbflac中选择共享(libFLAC.so / libFLAC ++。so)或静态(libFLAC.a / libFLAC ++。a)库和所需的标头,并将其复制到您的项目中。