iOS-错误解析加速框架
我有一个非常奇怪的问题,只是在我的项目中。我正在使用XCode 4.3.6,并试图将加速框架添加到我的项目中。在我的文件中,我只做了一个简单的导入语句:iOS-错误解析加速框架,ios,import,accelerate-framework,Ios,Import,Accelerate Framework,我有一个非常奇怪的问题,只是在我的项目中。我正在使用XCode 4.3.6,并试图将加速框架添加到我的项目中。在我的文件中,我只做了一个简单的导入语句: #import <Accelerate/Accelerate.h> 所有这些错误都表明在k1处缺少预期的结束括号“)”。奇怪的是,我在任何其他项目中都没有遇到这些错误。这一错误的原因可能是什么?如果有人能提出解决方案,我将不胜感激。请参考此链接: 不推荐从Mac OS X 10.5开始。关于函数 从未有过 请参考此链接: 不推荐从
#import <Accelerate/Accelerate.h>
所有这些错误都表明在k1
处缺少预期的结束括号“)”。奇怪的是,我在任何其他项目中都没有遇到这些错误。这一错误的原因可能是什么?如果有人能提出解决方案,我将不胜感激。请参考此链接:
不推荐从Mac OS X 10.5开始。关于函数
从未有过 请参考此链接:
不推荐从Mac OS X 10.5开始。关于函数
从未有过 您的代码(或在
之前包含的一个标题)定义了一个名为k1
的宏。比如:
#define k1 *some expression*
正是出于这个原因,系统库使用这样的“公共”参数名是一个错误,但出于同样的原因,将它们用作宏名也是一种糟糕的风格
有几种方法可以解决此问题:
#define __CLAPACK_H // hide clapack.h prototypes
#import <Accelerate/Accelerate.h>
#定义uu clack\u H//隐藏clack.H原型
#进口
之前包含的标题之一)定义了一个名为k1
的宏。比如:
#define k1 *some expression*
正是出于这个原因,系统库使用这样的“公共”参数名是一个错误,但出于同样的原因,将它们用作宏名也是一种糟糕的风格
有几种方法可以解决此问题:
#define __CLAPACK_H // hide clapack.h prototypes
#import <Accelerate/Accelerate.h>
#定义uu clack\u H//隐藏clack.H原型
#进口
谢谢你的回复。但是你能进一步解释一下在这种情况下我应该怎么做吗?用ios6升级你的xcode并参考这个链接#导入有问题的例程是在iOS4中添加的。可用性不是问题。谢谢您的回复。但是你能进一步解释一下在这种情况下我应该怎么做吗?用ios6升级你的xcode并参考这个链接#导入有问题的例程是在iOS4中添加的。可用性不是问题所在。这正是问题所在。我重命名了宏,错误消失了。你真棒!这正是问题所在。我重命名了宏,错误消失了。你真棒!