我是Xcode的新手, 我正在使用Q-Municate源代码来创建一个消息传递应用程序,但是当我编译应用程序时,它会出现大量错误(57),而且我找不到任何可用的修复程序。 问题如下:
Undefined symbols for architecture i386:
"_WebRtcAec_InitAec_SSE2", referenced from:
_WebRtcAec_InitAec in Quickblox(audio_processing.aec_core.o)
"webrtc::SincResampler::Convolve_SSE(float const*, float const*, float const*, double)", referenced from:
webrtc::SincResampler::Resample(int, float*) in Quickblox(common_audio.sinc_resampler.o)
"webrtc::VPMContentAnalysis::TemporalDiffMetric_SSE2()", referenced from:
webrtc::VPMContentAnalysis::VPMContentAnalysis(bool) in Quickblox(video_processing.content_analysis.o)
"webrtc::VPMContentAnalysis::ComputeSpatialMetrics_SSE2()", referenced from:
webrtc::VPMContentAnalysis::VPMContentAnalysis(bool) in Quickblox(video_processing.content_analysis.o)
"_aec_rdft_init_sse2", referenced from:
_aec_rdft_init in Quickblox(audio_processing.aec_rdft.o)
"_vp8_build_intra_predictors_mbuv_s_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_build_intra_predictors_mbuv_s_ssse3", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_build_intra_predictors_mby_s_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_build_intra_predictors_mby_s_ssse3", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_denoiser_filter_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_dequant_idct_add_uv_block_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_dequant_idct_add_uv_block_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_dequant_idct_add_y_block_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_dequant_idct_add_y_block_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_dequantize_b_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_fast_quantize_b_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_mbblock_error_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
(maybe you meant: _vp8_mbblock_error_mmx_impl)
"_vp8_mbblock_error_xmm", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
(maybe you meant: _vp8_mbblock_error_xmm_impl)
"_vp8_mbuverror_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
(maybe you meant: _vp8_mbuverror_mmx_impl)
"_vp8_mbuverror_xmm", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
(maybe you meant: _vp8_mbuverror_xmm_impl)
"_vp8_mse16x16_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_mse16x16_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_regular_quantize_b_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_short_fdct8x4_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_mse16x16_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_mse16x16_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance16x16_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance16x16_ssse3", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance16x16_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance16x8_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance16x8_ssse3", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance16x8_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance4x4_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance4x4_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance8x16_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance8x16_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance8x8_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_sub_pixel_variance8x8_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_subtract_b_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
(maybe you meant: _vp8_subtract_b_mmx_impl)
"_vp8_subtract_b_sse2", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
(maybe you meant: _vp8_subtract_b_sse2_impl)
"_vp8_variance16x16_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance16x16_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance16x8_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance16x8_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance4x4_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance4x4_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance8x16_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance8x16_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance8x8_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance8x8_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance_halfpixvar16x16_h_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance_halfpixvar16x16_h_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance_halfpixvar16x16_hv_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance_halfpixvar16x16_hv_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance_halfpixvar16x16_v_mmx", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
"_vp8_variance_halfpixvar16x16_v_wmt", referenced from:
_setup_rtcd_internal in Quickblox(libvpx.rtcd.o)
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
对此问题的任何帮助都会很棒!
答案 0 :(得分:1)
确保所有需要依赖
CFNetwork,SystemConfiguration,MobileCoreServices,CoreGraphics,CoreLocation,CoreData,AudioToolbox,CoreMedia,Accelerate,CoreVideo,AVFoundation,Security,libz,libresolv,libxml或libxml2 frameworks
答案 1 :(得分:0)
这意味着你没有正确链接,进入你的目标>构建阶段并检查你是否列出了QuickBlox框架,如果你这样做,那么你可能需要检查你的FrameWork Search PAth,如果你的路径是框架文件是合适的