首先。介绍一下把在当前project中引入其它依赖project的方法:
第一:把其它项目project加入到现有project做法:
定义:
FPro 现有project ==
父project
CPro 其它project ==
子project
1 准备好CPro为静态连接库。单独编译时,可以通过;
2 拖动CPro
到 FPRo中,
3 在FPRo的Build Parse中的Target decpendency中加入静态CPRo的连接库依赖;
4 在FPRo的Build Parse中的Link Binary
。。。中加入静态CPRo的连接库;
5 在在FPRo的Build Setting中的Header Search Path中加入CPRo的头文件文件夹路径;
6 注意某些时候把*.m文件改为*.mm文件,防止引用了Cpp文件;
7 注意是否加入了足够的系统库:如:asihttp
须要:CFNetwork.framework MobileCoreService.framework等
第二。当CPro为已经编译好得静态库时。即CPro仅仅包括*.h头文件和lib*.a库时,须要改动《第一,4步骤》,例如以下:
4 在FPRo的Build Parse中的Link Binary 。。
。中加入静态CPRo的连接库。可是必须选择磁盘里的libCPRo.a,不能选择列表里的libCPRo.a;
时间: 2024-10-25 07:05:10