ich habe ein Projekt, das mehrere eigene Bibliotheken dazu linkt. Diese sind wieder als eigene QT-Projekte vorhanden.
Einfaches Beispiel:
Ein Projekt mit der Bibliothek (z.B. testlib)
und ein Projekt, um diese Bibliothek zu testen (z.B. libtest).
Wenn sich in testlib etwas ändert, dann muss libtest neu compiliert werden.
Ich arbeite mit Eclipse und Qt 4.1.1, hauptsächlich unter Linux.
Bei "Build Project" in Eclipse wird korrekt zuerst testlib compiliert, wenn sich dort etwas geändert hat. Anschliessend sagt der Compiler allerdings, dass für das Projekt libtest nichts zu tun ist.
Wie kann ich die Bibliothek so in das pro-File eintragen, dass das Programm bei Änderung einer Bibliothek (wenn diese vom Datum neuer ist als die Applikation) neu compiliert wird ?
Das mit den PRL-Dateien habe ich auch schon ausprobiert, funktioniert aber auch nicht.
Hier mal mein Pro-File:
Code: Alles auswählen
TEMPLATE = app
TARGET =
DEPENDPATH += . ../lib ../plugin
DESTDIR =
INCLUDEPATH += . ../ ../test6
CONFIG += qt debug link_prl
QT +=
LIBS += ../plugin/libfhedata_plugin.a \
../lib/libuniversaldata.a \
../lib/libgeoobj.a \
../lib/libmathprim.a \
../lib/libtest6.a \
# Input
HEADERS += fhedata_test.h
FORMS += fhedata_test.ui
SOURCES += main.cpp \
fhedata_test.cpp
Gruß
Hubert Hopf