我正在使用Xcode在C ++中开发一个静态库。我有一个安装目录集,它复制我的所有公共头文件,但是当我编译它时,只需将所有头文件复制到一个目录中。有没有办法告诉Xcode保留我的头文件的目录结构?提前谢谢!
答案 0 :(得分:1)
我还需要保留C ++库项目的头文件目录结构,我终于成功了。与任务的简单性质相比,它与XCode相比非常复杂。关键是首先创建“文件夹引用”,然后在额外的构建阶段复制头文件夹,然后用脚本从这些导出的头文件夹中删除.c / .cpp文件,因为XCode不仅会复制的.h-文件。
我写了一篇关于如何实现这一目标的blog post here,因为它在细节上更加棘手。您可能还想查看我在github上进行操作的示例XCode项目。
答案 1 :(得分:-1)
将文件添加到项目时,必须在另一个窗口“为任何添加的文件夹创建文件夹引用”中选择下一个参数。然后所有文件都有固定的文件路径,并在编译后保存结构。