我正在尝试将cpp代码编译到iOS。 我能够按照this tutorial
编译代码创建静态库之后,我正在使用.a文件和所有包含文件,并将其添加到某个iOS项目和项目copmile中。
一旦我尝试通过向其中一个标头添加include语句来使用静态lib,我就会遇到编译错误。
在cpp源代码中,所有文件都是文件夹层次结构,在创建静态库后,它们都位于同一文件夹中。
如果我在我的SDK.h文件中#include <MYCOMPANY/common/cool.h>
,则会导致错误。
似乎每当我创建静态库时,我都需要在.h文件中更改包含。
我做错了吗?我错过了什么?有没有什么方法可以重构它,以便即使在创建静态库之后所有的东西都能工作?