我有一个静态库,它在内部使用RestKit(但不暴露RestKit:标头等)。
我想在已经使用RestKit的项目中使用这个静态库。
正如所料,我得到了重复的符号。
我如何解决这个问题? 我可以在RestKit中没有“捆绑”的情况下构建我的静态库吗?
如果我的静态库可以使用RestKit,但不包括它,那将是理想的。
答案 0 :(得分:0)
如果你知道静态库使用哪个版本的RestKit,你可以在项目中下载该版本的标题,并正常调用它的对象/方法。
构建项目时,如果其他静态库在内部编译该库的实现,则链接器应该找到符号。