我有一个现有的 C 项目,我想使用 XCode 作为我的 IDE。需要明确的是,我无意在 Mac OS X 上构建它,因为它是一个嵌入式 linux 代码库。我真的只是想要一个用于编辑、搜索、跳转到定义等的 IDE。我正在尝试确定 Xcode 是否适合我。
例如,我在 Xcode 中创建了一个命令行项目(C++,因为有 C 和 C++ 的混合),并将我的源代码树添加到项目中。
我的源代码树看起来类似于以下内容。请注意,我的构建目录在我的 src 目录之外。src 确实包含 Makefile.in 文件。
src
|----include
| |----file01.h
|----file01.c
|----AnotherDirectory
| |---file02.h
| |---file02.c
在 XCode 3 中,索引会在 file02.h 中找到定义,但不会在 file01.h 中找到。在 XCode 4 中,索引将找不到 file01.h 或 file02.h 中定义的任何内容的定义。
有没有办法将文件夹或文件添加到索引中?
在这两个版本中,我都添加了 src 文件夹并链接而不是复制。
有没有办法让 XCode 3 或 4 能够使用我的源代码树跳转到定义?
问候,慢跑者
编辑:显式添加目录“include”并不能解决问题。
Edit02:如果我根据需要复制并为组创建文件夹,它会找到所有内容。但是,如果我只添加引用而不将源复制到项目工作区文件夹中,它将找不到任何这些定义。这似乎指向一个参考问题。