qt4...
Ich weiss das man teile von der applikation teilen kann in libs...
somit dass die compilation nicht so lang geht....
so wie der designer \qt4\tools\designer
Gut also nehme ich die 6 grossen file classen (unabhahigen) und mache eine statische libs...
im end programm muss ich dann nur die header [#include "classname.h" ] und die libs geben dass es funktioniert?
Oder wie? oder gibt es eine spezifische dokumentation?
Grosse QT Programme Teilen mit libs
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Ja aber zwischendurch .... mache ich bei grosse programme auch ein:
# make distclean [enter]
und die ***.o daten sind weg.... somit geht es wieder zu lange beim compilieren .... um dort zeit zu sparen wahre eine gute loesung gold wert...
ich mochete erreichen dass ich zum beispiel 4 ordner mit libs habe und ein ordner mit src (das wahre programm)
/ root **.pro TEMPLATE = subdirs / SUBDIRS = liba libb libc src
/liba
/libb
/libc
/src
wenn mal die libs da sind mache ich cd zu src
und arbeite dort ... ohne lange compilierzeiten aber wenn ich keine header dateien deklarieren (von libs classen) dann gehen die class nicht.... also erspare ich nur die compilation von source dateien... im grunde genommen ... und die header sind doppelt ... oder muss ich die header im pro file von src nicht einscreiben ... sondern nur in libs ***.pro?
# make distclean [enter]
und die ***.o daten sind weg.... somit geht es wieder zu lange beim compilieren .... um dort zeit zu sparen wahre eine gute loesung gold wert...
ich mochete erreichen dass ich zum beispiel 4 ordner mit libs habe und ein ordner mit src (das wahre programm)
/ root **.pro TEMPLATE = subdirs / SUBDIRS = liba libb libc src
/liba
/libb
/libc
/src
wenn mal die libs da sind mache ich cd zu src
und arbeite dort ... ohne lange compilierzeiten aber wenn ich keine header dateien deklarieren (von libs classen) dann gehen die class nicht.... also erspare ich nur die compilation von source dateien... im grunde genommen ... und die header sind doppelt ... oder muss ich die header im pro file von src nicht einscreiben ... sondern nur in libs ***.pro?
-
BartSimpson
- Beiträge: 1379
- Registriert: 6. November 2004 12:03
- Kontaktdaten:
Entlich
ich habe es begriffen....
der fehler den ich machte wahr.... dass ich die header 2 mal deklariert habe... im libs ***.pro und im programm ***.pro ...
wenn einmal die libs da sind mache ich nur noch im programm.. dir
make distclean ... und die libs im oberen ordner bleiben.... stehen....
ausser ich mache ein make distclean im root ****.pro wo subdir template ist.. dann geht alles weg libs und programm....
Jedesmal wen ich eine stabile classe paar (header & source) habe geht der umzug der file im oberen libs... und dass programm buildet sich schneller ... da weiniger file sind....
der fehler den ich machte wahr.... dass ich die header 2 mal deklariert habe... im libs ***.pro und im programm ***.pro ...
wenn einmal die libs da sind mache ich nur noch im programm.. dir
make distclean ... und die libs im oberen ordner bleiben.... stehen....
ausser ich mache ein make distclean im root ****.pro wo subdir template ist.. dann geht alles weg libs und programm....
Jedesmal wen ich eine stabile classe paar (header & source) habe geht der umzug der file im oberen libs... und dass programm buildet sich schneller ... da weiniger file sind....