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
。
誰もこれについて何か知っていますか?