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.还保持头文件调用相同?