gpt4 book ai didi

ios - Xcode 给出 Apple Mach-O 链接器错误

转载 作者:IT王子 更新时间:2023-10-29 07:58:45 26 4
gpt4 key购买 nike

我刚刚编译了一个项目,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)

最佳答案

教一个男人(或女人)如何钓鱼:

通常,Mach-O 链接器错误意味着您没有包含您在代码中使用的函数的头文件。

最简单的方法是复制该函数或方法调用并使用 shift+command+O 粘贴到 Xcode 快速搜索中。这将搜索所有框架(和头文件),找到该函数或方法调用并向您显示其位置(在本例中为头文件):

在这种情况下,此调用属于 Accelerate 框架,因此在您的文件顶部输入:

#import <Accelerate/Accelerate.h>

进行快速搜索时,您可能需要去掉前导下划线。也就是说,搜索vImageBoxConvolve_ARGB8888

希望对你有帮助

关于ios - Xcode 给出 Apple Mach-O 链接器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17414460/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com