我创建一个静态库(x.a),它很大程度上依赖于许多其他静态库(abc_1.a,abc_2.a,... abc_n.a)。我可以毫无问题地构建它,但是当我将生成的xa库用于新项目时会导致很多链接器错误,其中大部分指向abc_1.a - abc_n.a,我可以请求建议或者关于我错过的提示?
我已经尝试过的事情
任何建议都将不胜感激。 > //<
答案 0 :(得分:0)
如果静态库A依赖于静态库B,C和D,则必须将A,B,C和D添加到生成的应用程序的链接器阶段。
静态库本身不会链接(包含)它引用的其他静态库。它们都必须放在最终的应用程序中。