qmake LIB Template
Verfasst: 10. November 2004 14:16
Hallo zusammen,
ich habe folgendes Problem.
Ich habe mehrere statische libraries deren makefile mittels qmake erstellt werden.
Dann habe ich eine Library die selber wieder die anderen dazulinken soll.
Also eine Library die alle meine Module zusammenfasst.
So braucht eine Applikation nur noch diese eine Lib dazulinken.
Das Problem ist jetzt, dass bei TEMPLATE=lib anscheinend LIBS+=mylib
anscheinend nichts bewirkt, da ich in der Applikation wieder unresolved external Fehler kriege wenn ich dort nur meine eine Lib linke, die eingenltich alles beinhalten sollte.
Nochmal zu Übersicht:
Library a:
TEMPLATE = lib
TARGET = libA
SOURCES += ...
HEADERS += ...
Library b:
TEMPLATE = lib
TARGET = libB
SOURCES += ...
HEADERS += ...
Library c:
TEMPLATE = lib
TARGET = libC
SOURCES += ...
HEADERS += ...
LIBS += libA libB
Application:
TEMPLATE = app
TARGET = test
SOURCES += ...
HEADERS += ...
LIBS += libC
Weiß jemand wie man das Problem lösen kann?
ich habe folgendes Problem.
Ich habe mehrere statische libraries deren makefile mittels qmake erstellt werden.
Dann habe ich eine Library die selber wieder die anderen dazulinken soll.
Also eine Library die alle meine Module zusammenfasst.
So braucht eine Applikation nur noch diese eine Lib dazulinken.
Das Problem ist jetzt, dass bei TEMPLATE=lib anscheinend LIBS+=mylib
anscheinend nichts bewirkt, da ich in der Applikation wieder unresolved external Fehler kriege wenn ich dort nur meine eine Lib linke, die eingenltich alles beinhalten sollte.
Nochmal zu Übersicht:
Library a:
TEMPLATE = lib
TARGET = libA
SOURCES += ...
HEADERS += ...
Library b:
TEMPLATE = lib
TARGET = libB
SOURCES += ...
HEADERS += ...
Library c:
TEMPLATE = lib
TARGET = libC
SOURCES += ...
HEADERS += ...
LIBS += libA libB
Application:
TEMPLATE = app
TARGET = test
SOURCES += ...
HEADERS += ...
LIBS += libC
Weiß jemand wie man das Problem lösen kann?