Dru*_*rux 7 xcode objective-c static-libraries ios xcode5
我正在使用Xcode工作区,它将一个iOS应用程序项目与几个iOS静态库项目相结合.我现在添加了另一个库B项目,它依赖于它的一个兄弟A并遇到构建错误,编译器在编译B文件之一时无法找到A的头文件之一.
我认为这与这些项目的构建顺序有关.所以我想知道是什么决定了不同步骤的顺序.如何在编译B文件之前确定A的复制文件构建阶段(复制所需的头文件).我可以在目标的Compile Sources构建阶段看到编译源文件的明显顺序; 是否有类似的列表,用于确定工作区内项目的"顺序".项目导航器视图强加一个,但在该视图中交换A和B并不能解决问题.
有没有人成功进行这种设置(工作空间中的静态库项目之间的交叉依赖,所有编译成单个包)以及所需的配置是什么?
JTe*_*Tea 13
在"构建"下的方案中,您可以将使用的目标拖动到特定顺序中.如果取消选中"Parallelize Build"选项,则会按指定的顺序构建目标.所以后者可以依赖于早期的依赖.
| 归档时间: |
|
| 查看次数: |
2514 次 |
| 最近记录: |