Xcode 6 - 无法构建模块'加速'

时间:2014-06-18 15:35:10

标签: ios xcode accelerate-framework

我正在使用Xcode 6 beta 2(6A216f)并且一切正常,但是当我构建除5s之外的任何设备时,我得到111错误。 出现此问题是因为我使用FXBlurView并导入Accelerate框架。

我搜索了很多,找不到任何解决方案。这是错误:

It's too long so I uploaded to pastebin.

PS:我不知道你需要哪个部分所以我上传了所有内容。

此外,如果我删除#import" FXBlurView.h"来自Bridging-Header我没有错误

编辑:<罢工>所以我&#34;解决了#34;我的问题。错误说编译器不知道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

找到了正确的解决方案

1 个答案:

答案 0 :(得分:3)

如果在实现文件中移动Accelerate import语句,它可以正常工作。我分叉项目进行更改并提交了拉取请求。

https://github.com/nrbrook/fxblurview