3

我有一个简单的目录结构,用于构建与简单的 makefile 兼容的项目。

我的项目文件夹中有一个名为的目录include/,该目录包含标题,主要来自我链接到的库。

因此,在 Xcode 中,我想简单地包含这个充满包含的文件夹,以便我的 Xcode 项目中的源代码和标头可以找到它们,以便我可以编译。一旦我可以编译我的源文件,我将担心编译这些库以链接到它们。

我添加了我的包含文件夹,使其在 Xcode 项目中显示为蓝色文件夹,并且它也存在于文件系统中 Xcode 项目目录内的“真实目录”形式中。它被称为“包含”。

我还在"include/**"标题搜索路径和用户标题搜索路径下放入项目搜索路径配置设置,并打开始终搜索用户路径无济于事。构建无法找到我的标题。

我真的不希望有一种完全不同的方式来组织我的所有文件以使用 Xcode(它们太多了)。

这里肯定有人有经验让这样的现有项目在 Xcode 中编译。任何帮助表示赞赏。基本上,我正在尝试建立一种相当快速的方法来在 Xcode 中编译现有的 makefile 项目。

4

1 回答 1

4

试试这个步骤

1)不要在项目中添加标题

2) 命令 + 1

3)选择你的目标

4) 在“Build Settings->Header Search Paths”中添加“$(SRCROOT)/include”

于 2012-06-14T06:13:37.947 回答