我正在使用Xcode 6 beta 2(6A216f),一切都还好,但是当我构建到5s以外的任何设备时,都会出现111错误。发生问题是因为我使用的是FXBlurView,并且它导入了Accelerate框架。
我已经搜索了很多,找不到任何解决方案。这是错误:
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语句移到实现文件中,它将起作用。我对项目进行了分叉以进行更改,并提交了请求请求。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句