我使用XCode 5.1进行c++开发。我有现有的代码,我通过从Finder拖动文件添加到项目中。该项目显示了所有必要的.h
和.cpp
文件。但是当我单击Build Phases->Compile Sources
时,我只看到源结构中根目录中的源。子目录中的任何源文件都不会出现在编译源文件中。为什么?如何解决这个问题?
此外,当我尝试通过按下+
从Build Phases->Compile Sources
添加缺失的.cpp
文件时,XCode不扩展子目录,因此我无法选择缺失的.cpp
文件。
真是难以置信。唯一的问题是,我添加的文件夹结构与Create folder references for any added folders
选项,而不是Create groups for any added folders
。
但还是不明白在识别源文件方面有什么不同
另一个特点是您应该以相反的方式添加资源文件(Create folder references for any added folders
)。否则,iOS应用程序找不到文件,也不会编译。