iOS – 在框架中保持目录结构的头文件表示法错误

问题背景:

我用C ++编写了各自的.h和.cc文件。 他们被组织在一个小的目录结构如下所示:

.trillBPP ├── BPSK │  ├── finddata.cc │  ├── finddata.h │  ├── trigger.cc │  └── trigger.h ├── config.h ├── config_msvc.h ├── miscfunc.cc ├── miscfunc.h └── vector ├── binary.cpp ├── binary.h ├── mat1.cpp ├── mat1.h ├── misc.cpp ├── misc.h ├── sort.h ├── vec.cpp └── vec.h 

C ++中的头文件被包含在简单的调用中,如: #include <trillBPP/vector/vec.h>#include <trillBPP/config.h>具体取决于文件名和目录。

问题陈述 :

我正在移植这个C ++代码,我试图在Xcode中创build一个框架,但事实certificate,Xcode扁平目录结构,并给头文件调用一个错误,它给出的错误说trillBPP/vector/vec.h file not found 。 这是项目的样子:

在这里输入图像说明 我已经尝试添加文件作为文件夹引用而不是 ,但是它甚至不会将头文件识别为头文件! 在 构build设置 中的标题searchpath中,我还添加了-I/ ,但没有成功。 我在Xcode中创build框架时遇到了保持目录结构的问题,但是由于我是一个Xcode新手,所以没有帮助,因为我没有那么细节。

所以, 1.不改变头文件调用我怎么能告诉Xcode保持最终的框架中的目录结构, 2.还保持头文件调用相同?