Iphone/Ipad의 오디오 엔진에서 사용하기 위해 libsndfile을 빌드해야합니다.ARM 아키텍처 용 libsndfile 라이브러리 빌드
Undefined symbols for architecture i386:
"_FLAC__StreamDecoderErrorStatusString", referenced from:
_sf_flac_error_callback in libsndfile.a(flac.o)
"_FLAC__StreamEncoderInitStatusString", referenced from:
_flac_write_header in libsndfile.a(flac.o)
"_FLAC__metadata_object_delete", referenced from:
_flac_close in libsndfile.a(flac.o)
"_FLAC__metadata_object_new", referenced from:
_flac_write_header in libsndfile.a(flac.o)
"_FLAC__metadata_object_vorbiscomment_append_comment", referenced from:
_flac_write_header in libsndfile.a(flac.o)
가 어떻게 암 아키텍처를 구축 할 수 있습니다 : 내 프로젝트를 빌드 할 때 나는 약간의 오차가있어 그래서 나는 오류없이하지만, I386 아키텍처를 구축했습니다?
에릭 드 카스트로 Lopo가 수행했다 어디 this subject을 발견했습니다
./configure --prefix=$HOME/Arm --build=i386-linux --host=arm-unknown-linux-gnueabi
을하지만 빌드 할 때 나는이있어 :
undefined symbols for architecture x86_64:
"_AudioQueueAddPropertyListener", referenced from:
_main in sndfile-play.o
"_AudioQueueAllocateBuffer", referenced from:
_main in sndfile-play.o
"_AudioQueueDispose", referenced from:
_main in sndfile-play.o
"_AudioQueueEnqueueBuffer", referenced from:
_main in sndfile-play.o
_macosx_audio_out_callback in sndfile-play.o
"_AudioQueueFreeBuffer", referenced from:
_main in sndfile-play.o
내가 어떻게 할 수 있습니까? 감사!
당신이 팔 알 - 리눅스 - gnueabi 툴체인을 가지고 : (실행 ./configure 실행 후 libsndfile 소스 디렉토리에서 실행) 다음 명령의 출력이 무엇
PATH에. 작동하지 않으면 아마도 libsndfile의 autotools 구성에있는 버그 일 것입니다. 여기있는 사람이 당신을 도울 수 있다고 생각하지 않습니다. 아마 저자에게보고해야합니다. –