【发布时间】:2020-05-26 15:58:37
【问题描述】:
我有这种情况:
- 没有依赖关系的 libA.a
- 依赖于 libA.a 的 libB.a
- 依赖于 libA.a 的 libC.a
在 B.pro 我有
LIBS += -lA
在 C.pro 我有
LIBS += -lA
在 app.pro 我有
LIBS += -lA
LIBS += -lB
LIBS += -lC
但是当我编译时,链接器给了我在 libB 和 libC 中使用的 libA 类的未定义引用。
我该如何解决这个问题?谢谢
【问题讨论】:
-
是的,我正在使用 QtCreator
-
我也遇到了类似的问题,通过改变LIBS的顺序解决了。
标签: c++ qt qt-creator static-libraries