我正试图用一个*.a,*.h文件构建一个小应用程序,我从某个供应商那里收到了这个文件。这是我第一次向项目中添加外部文件。
我添加了文件,我得到了这些错误。
架构armv7的未定义符号: "_vDSP_fft_zropD",引用于:_fft_hr_estimation in libmyTrekSDK_armv7.a(hr_calc.o) "_vDSP_vclrD",引用于:_fft_hr_estimation in libmyTrekSDK_armv7.a(hr_calc.o) "_vDSP_vdbconD",引用于:_fft_hr_estimation in libmyTrekSDK_armv7.a(hr_calc.o) "_vDSP_vmulD",引用来源:_fft_hr_estimation in libmyTrekSDK_armv7.a(hr_calc.o) "_vDSP_hamm_windowD",引用于:_fft_hr_init in libmyTrekSDK_armv7.a(hr_calc.o) "_vDSP_zaspecD",引用于:_fft_hr_estimation in libmyTrekSDK_armv7.a(hr_calc.o) "_OBJC_CLASS_$_EAAccessoryManager",引用来源: objc-class-ref in libmyTrekSDK_armv7.a(hrMonitor.o) "_EAAccessoryDidDisconnectNotification",引用于:libmyTrekSDK_armv7.a中的-HRMonitor启动(hrMonitor.o) "_vDSP_create_fftsetupD",引用于:_fft_hr_init in libmyTrekSDK_armv7.a(hr_calc.o) "_EAAccessoryDidConnectNotification",引用于:libmyTrekSDK_armv7.a中的-HRMonitor启动(hrMonitor.o) "_OBJC_CLASS_$_EASession",引用来源: objc-class-ref in libmyTrekSDK_armv7.a(hrMonitor.o) "_vDSP_ctozD",引用于:_fft_hr_estimation in libmyTrekSDK_armv7.a(hr_calc.o) "_vDSP_maxmgvD",引用于:_fft_hr_estimation in libmyTrekSDK_armv7.a(hr_calc.o) "_vDSP_destroy_fftsetupD",引用:_fft_hr_free in libmyTrekSDK_armv7.a(hr_calc.o) ld:符号(S)未找到用于体系结构的armv7 clang: armv7: linker命令在退出代码1中失败(使用-v查看调用)
到目前为止,我已经尝试过:(在其他帖子中提到)
更多信息:
发布于 2017-08-07 13:51:22
只是为了将来,我得到了"_OBJC_CLASS_$_EASession", referenced from:错误。它是通过向ExternalAccessory.framework添加Targets > myApp > Build Phases > Link Binary with Libraries来修正的。
发布于 2013-03-28 13:13:51
https://stackoverflow.com/questions/15682660
复制相似问题