2013-07-15 149 views
-1

我创建了一个库套件!使用常用工具。级联静态库链接?

我创建了一个库盒子!与很酷的功能,使用套件!

现在我想创建一个使用框的客户端应用程序

我必须链接两个库吗? 或将框!链接套件!


希望这个问题是有道理的。我使用了一个工作流程,也包括库项目(也可以通过开发过程编辑库),将它们添加为目标依赖项,直接从项目源目录中导入标题。

回答

1

对于静态库,通常最好将套件和盒子直接链接到客户端应用程序。

如果kit是盒子的私有依赖项(即私有子库),那么将套件与盒子链接起来是有意义的,这样客户端就不必管理私有依赖项。你也可以做到这一点,你知道总会有一对一的依赖关系。所以是的,您可以将套件作为依赖项添加到Box并将套件链接到Box。然后客户端应用程序可以链接到框。

想要避免使用多对象依赖关系的是巨大的递归构建,巨大的对象文件,符号克隆/复制以及不知道最终将使用哪些定义。虽然他们不会消除这个问题,但他们会减少这个问题。