我有这种情况:
在B.pro中,我有
LIBS += -lA
在C.pro中,我拥有
LIBS += -lA
在我拥有的app.pro中
LIBS += -lA
LIBS += -lB
LIBS += -lC
但是当我编译链接器时,会给我关于libB和libC中使用的libA类的未定义引用。
我该如何解决?谢谢
LIBS += -lA
在B.pro和C.pro中被忽略。该选项仅适用于链接器,即,然后构建共享库或可执行二进制文件。
要解决未定义引用的问题,请对app.pro中的库重新排序
LIBS += -lB
LIBS += -lC
LIBS += -lA