1

簡単なオーディオコンバーターをobjective-cとcocoaで作成することにしましたが、libFlacCライブラリをXcodeプロジェクトにリンクできません。私がこれを行おうとすると、コンパイラは次のように言います。

ld:アーキテクチャx86_64のシンボルが見つかりません

さらに、コマンドラインツールを使用してコンパイルしようとすると(readmeファイルに記述されているように)、ターミナルは次のようにスローします。

以前のアーカイブメンバーと一致するcputype(16777223)(すべてのメンバーが一致する必要があります)ranlib:アーキテクチャの場合:x86_64ファイル:.libs / libFLAC.a(float.o)にシンボルがありませんmake [4]:*[libFLAC.la]エラー1 make [3]: [all-recursive]エラー1make[2]:[all-recursive]エラー1make[1]:* [all-recursive]エラー1

そして、ターゲットアーキテクチャをIntel32ビットに変更したとき:

エラー:-fobjc-arcは脆弱なabiコマンドではサポートされていません>/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang>終了コード1で失敗しました

誰かが私を助けることができますか?たぶん誰かがobjective-cでFLACファイルをデコードするためのより良い、より簡単な方法について知っていますか?

4

1 に答える 1

0
./configure --disable-asm-optimizations && make

これはOSXで正しくビルドされます。

于 2013-01-22T23:21:28.223 に答える