【发布时间】:2023-04-09 15:29:01
【问题描述】:
我下载了 Scintilla,构建并运行了 ScintillaTest。那工作(几乎)很好。现在,我想将 Scintilla 包含在一个新项目中,但似乎无法弄清楚如何去做。我尝试按住 ctrl 并单击我的目标并选择Add Existing Framework...,然后选择Add Other...,最后选择位于scite337/scintilla/cocoa/ScintillaFramework/build/Release/Scintilla.framework 的文件(显然我省略了路径的第一部分)。
在我这样做之后,我只是在我的另一个未触及的新项目的 AppDelegate 中添加了一个 #import 语句。按下 Cmd+R 后会显示ScintillaView.h: no such file or directory...
我认为如果我将框架添加到我唯一的目标中,它会将头文件的位置传递给编译器(和预处理器)。显然它没有,所以我假设我必须将头文件(可能还有其他文件)的路径添加到构建设置,但是有很多构建设置,所以我不知道在哪里。
如果您无法访问 XCode 3.2.x,请在更新的版本中保留您的操作方式。我发现了很多关于更高版本的其他 XCode 问题的信息,在 XCode 3.2.5 中也能很好地工作(稍微搜索菜单项和设置面板)。
【问题讨论】:
标签: objective-c xcode cocoa xcode3.2 scintilla