我想与像一些框架的工作glew
和cg
人工手动加我
所需的框架,我的项目通过右键单击项目 - >文件添加到...
并选择正确的框架。 问题是,当我尝试包含头文件,
Xcode中找不到任何人。 我希望这幅画将有助于了解:
和:
给出的误差为glew
框架,但它也发生在Cg
。
正如你可以看到在左边,加入所需的框架。
我如何能包括这些标题的任何想法?
尝试手动添加头文件后,我得到了一个架构错误:
我不知道这是否是应该的样子。 谢谢!
我想与像一些框架的工作glew
和cg
人工手动加我
所需的框架,我的项目通过右键单击项目 - >文件添加到...
并选择正确的框架。 问题是,当我尝试包含头文件,
Xcode中找不到任何人。 我希望这幅画将有助于了解:
和:
给出的误差为glew
框架,但它也发生在Cg
。
正如你可以看到在左边,加入所需的框架。
我如何能包括这些标题的任何想法?
尝试手动添加头文件后,我得到了一个架构错误:
我不知道这是否是应该的样子。 谢谢!
开始前,删除框架,并已在试图使其工作添加的所有文件。
然后,你必须添加框架的Build Phases
的目标。 然后进入Link Binary With Libraries
并从中选择你的框架。
这应该这样做。 你的头应该作为每一个后自动完成#import directive.
如果它不工作(有时会发生),有我可以提供给你额外的步骤。
额外的步骤:
转到您的项目设置,在构建设置:
Framework Search Paths
与框架路径 User Header Search Path
然后,它应该工作。 如果没有,你将需要添加在你的头的完整路径#import
指令。 例:
#import "/path/to/my/header.h"
苹果公司的文档可以在这里指出:
在我的情况我已经添加了Framework Search Paths
为目标,但它应该被添加到Project
也Always Search Users Path
应该是yes
对于那些自动完成加入的理论框架失败。
我用来添加框架,通过将Build Phases
,并采取Link Binary with Libraries
选项。 现在的XCode 6.1,虽然项目建设精细,自动完成XCode中是行不通的。
因此,需要做的事情是:
Project Navigator
从还Link Binary with Libraries
。 File
- > Add Files to
选项在XCode中。 并自动完成就会开始工作。
在我的情况下,外部框架已经被下载了Windows和添加到项目中。 然后,将其转移到OSX,在Xcode项目建成和外部框架没有正确加载。 我想这是因为Windows改变了框架的文件夹是一个普通的文件夹,其中OSX则有麻烦了。
解决方法对我来说是简单地下载框架,OSX并将其拖动到在Xcode项目的框架文件夹。
在我而言,我不得不更新框架的版本,所以我只是取代了文件系统的.framework,然后我得到了你的问题中提到的错误。
卸下框架和背面重新加入,与搜索路径和其他所有的建议,并没有帮助玩耍。
最终,清理build文件夹的伎俩:
从Xcode的菜单中选择“产品”,按住Alt键并单击“干净生成文件夹”。
从那以后,我和建成功运行该项目。