0

libsndfile最近、 onを使用しようとすると、奇妙なリンクの問題に遭遇しましたiOS:

コンパイルlibsndfileしましMACOSX 10.6.8たが、すべてのチェックに合格しました。しかし、それを Xcode に追加して でコンパイルしようとするとiOS、次のリンク警告とエラーが発生しました。

ld: warning: in /Users/chencyz/Desktop/Development/SDK/libsndfile/lib/libsndfile.a, file was built for unsupported file format which is not the architecture being linked (i386)
Undefined symbols:
  "_sf_close", referenced from:
      SndfileHandle::SNDFILE_ref::~SNDFILE_ref()in AudioReader.o
  "_sf_error", referenced from:
      SndfileHandle::error() const in AudioReader.o
  "_sf_open", referenced from:
      SndfileHandle::SndfileHandle(char const*, int, int, int, int)in AudioReader.o
  "_sf_read_float", referenced from:
      SndfileHandle::read(float*, long long)in AudioReader.o
ld: symbol(s) not found

AudioReaderのプログラム API を使用する単純なクラスですlibsndfile

誰もこれについて何か知っていますか?

4

1 に答える 1