【发布时间】:2013-06-29 03:55:54
【问题描述】:
我刚刚编译了一个项目,Xcode 返回这两个错误,这似乎不是我的代码的错。我该如何解决?
Undefined symbols for architecture i386:
"_vImageBoxConvolve_ARGB8888", referenced from:
-[UIImage(Blur) boxblurImageWithBlur:] in UIImage+Blur.o
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
【问题讨论】:
-
要显示相关代码吗?
-
问题出在
UIImage+Blur.m文件上。它正在寻找一个名为vImageBoxConvolve_ARGB8888的符号。您需要包含具有此符号的 .m(或 .c)文件。
标签: ios objective-c linker-errors mach-o undefined-symbol