首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在XCode 3.2.5项目中包括Scintilla?

如何在XCode 3.2.5项目中包括Scintilla?
EN

Stack Overflow用户
提问于 2014-01-08 13:54:22
回答 1查看 200关注 0票数 1

我下载了Scintilla,构建并运行了ScintillaTest。那效果(几乎)很好。现在,我想在一个新的项目中加入Scintilla,但我似乎想不出怎么做。我尝试了ctrl-点击我的目标并选择Add Existing Framework...,然后选择Add Other...,最后选择位于scite337/scintilla/cocoa/ScintillaFramework/build/Release/Scintilla.framework的文件(很明显,我忽略了路径的第一部分)。

做完之后,我在我的新项目的AppDelegate中添加了一个AppDelegate语句。一击中Cmd+R它就说ScintillaView.h: no such file or directory..。我认为,如果我将框架添加到我的唯一目标中,它就会将头文件的位置传递给编译器(和预处理程序)。显然没有,所以我想我必须将头文件(或者其他文件)的路径添加到Build中,但是有很多Build,所以我不知道在哪里。

如果您无法访问XCode 3.2.x,请在较新的版本中保留您的操作方式。我发现了很多关于更高版本的其他XCode问题的信息,在XCode 3.2.5中也有很好的效果(只需要搜索菜单项和设置面板)。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-04-12 08:42:55

通过查看ScintillaTest XCode项目,我发现了它的工作原理:您必须导入名为ScintillaFramework的XCode项目,这个文件名为ScintillaFramework.xcodeproj (很明显)。但是这还不够,在那之后,XCode仍然找不到框架中的头文件。我查看了ScintillaTest项目中的构建设置,发现“头搜索路径”设置为../../。在我的项目中设置此失败时,必须少返回一个目录:../。不,我只需要让编译器接受Scintilla框架中的C++结构。

更新:

奇怪的是,这个停止工作了。我也不明白。因此,我正确地单击了我的目标,从那里:添加现有的框架.>添加其他.->浏览到ScintillaFramework/build/Release/Scintilla.framework。这部分有效,见我最新的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20997681

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档