我有一个现有的C项目,我想使用XCode作为我的IDE。要明确一点,我没有打算在Mac OS X上构建它,因为它是一个嵌入式Linux代码库。我真的只想要一个IDE来编辑,搜索,跳转到定义等等。我试图确定Xcode是否适合我。非索引C代码包括目录
作为一个例子,我在Xcode中创建了一个命令行项目(因为C和C++混合使用C++),并将我的源代码树添加到项目中。
我的源代码树类似于以下内容。请注意我的build目录在我的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能够使用我的源代码树跳转到定义?
问候, 慢亚军
编辑:显式添加目录“包括”没有解决问题。
Edit02:如果我根据需要复制并为组创建文件夹,它会查找所有内容。但是,如果我只添加引用并且不将源复制到项目工作区文件夹中,它将找不到任何这些定义。这似乎指向一个参考问题。
您是否明确将头文件添加到Xcode项目? – trojanfoe
我想不是。我将src文件夹添加到项目中。 –
您还需要添加标题。 – trojanfoe