iOS Trainee
iOS Trainee

Reputation: 11

Linking Errors while generating SDK

I am trying to generate SDK in that am using audio related framework ,when compiling code am getting below linking errors .Any help for solving these issues.

Undefined symbols for architecture armv7:
  "_vDSP_ztoc", referenced from:
      FFTRealCalculator::InverseFFT_A(ComplexSplit*, float*, int) in libEywaSDK.a(FFTRealCalculator.o)
  "_vDSP_ctoz", referenced from:
      FFTRealCalculator::ForwardFFT_A(float const*, unsigned long, ComplexSplit*) in libEywaSDK.a(FFTRealCalculator.o)
  "_vDSP_fft_zrip", referenced from:
      FFTRealCalculator::ForwardFFT_A(float const*, unsigned long, ComplexSplit*) in libEywaSDK.a(FFTRealCalculator.o)
      FFTRealCalculator::InverseFFT_A(ComplexSplit*, float*, int) in libEywaSDK.a(FFTRealCalculator.o)
  "_vDSP_create_fftsetup", referenced from:
      FFTRealCalculator::Initialize(unsigned char) in libEywaSDK.a(FFTRealCalculator.o)
  "_vDSP_destroy_fftsetup", referenced from:
      FFTRealCalculator::~FFTRealCalculator() in libEywaSDK.a(FFTRealCalculator.o)
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)

Upvotes: 1

Views: 691

Answers (2)

marko
marko

Reputation: 9169

These symbols come from Accelerate Framework

I suspect you need to add this to your project.

Upvotes: 6

cyberlobe
cyberlobe

Reputation: 1781

  • Go to targets -> Valid Architectures & Remove armv7.
  • Clean your project & build

Hope it will work for you.

Upvotes: 0

Related Questions