ios – Xcode 6 – 无法构建模块’加速’
发布时间:2020-12-14 17:32:44 所属栏目:百科 来源:网络整理
导读:我正在使用 Xcode 6 beta 2(6A216f),一切都还可以,但是当我构建到5s以外的任何设备时,我得到111个错误. 出现问题的原因是我使用的是 FXBlurView,它导入了Accelerate框架. 我搜索了很多,找不到任何解决方案.这是错误: It’s too long so I uploaded to paste
我正在使用
Xcode 6 beta 2(6A216f),一切都还可以,但是当我构建到5s以外的任何设备时,我得到111个错误.
出现问题的原因是我使用的是 FXBlurView,它导入了Accelerate框架. 我搜索了很多,找不到任何解决方案.这是错误: It’s too long so I uploaded to pastebin. PS:我不知道你需要哪个部分,所以我上传了所有内容. 此外,如果我从Bridging-Header中删除#import“FXBlurView.h”,我没有错误 编辑:所以我“解决”了我的问题.错误说编译器不知道vFloat是什么,所以我检查了vecLibTypes.h并看到在这段代码中定义了vFloat: #elif defined(__i386__) || defined(__x86_64__) #ifdef __SSE__ #if defined(__GNUC__) #include <xmmintrin.h> typedef float vFloat __attribute__ ((__vector_size__ (16))); #else /* not __GNUC__ */ #include <xmmintrin.h> typedef __m128 vFloat; #endif /* __GNUC__ */ #endif /* defined(__SSE__) */ 如果我删除第一个#elif我没有错误… EDIT2:@Nick找到了正确的解决方案 解决方法
如果在实现文件中移动Accelerate import语句,它就可以工作.我分叉项目进行更改并提交了拉取请求.
https://github.com/nrbrook/fxblurview (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |