iOS - 在框架中保留目录结构的标头文件表示法错误

Shi*_*gga 7 xcode frameworks directory-structure header ios

问题背景:

我用C++和.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
Run Code Online (Sandbox Code Playgroud)

C++中的头文件只包含一个调用 - #include <trillBPP/vector/vec.h>或者#include <trillBPP/config.h>取决于文件名和目录.

问题陈述 :

我正在移植这个C++代码,我正在尝试在Xcode中创建一个框架,但事实证明,Xcode会使目录结构变得平坦,并为头文件调用提供错误,它给出的错误说明trillBPP/vector/vec.h file not found.这就是项目的样子:

在此输入图像描述 我已经尝试将文件添加为文件夹引用而不是,但它甚至不会将头文件识别为头文件!在标题搜索路径生成设置,我还添加了-I/,没有成功.我在xcode中创建框架时遇到了保持目录结构的答案,但由于我是一个Xcode新手,因为我的细节较少,所以没有帮助.

那么,1.如果不更改头文件调用,我怎么能告诉Xcode将目录结构保留在最终的框架中, 2.还要保持头文件调用相同?