alle Jahre wieder das selbe Problem:
Nach knapp 1 Jahr Abstinenz muss ich mal wieder eine LGPL-Bibliothek für Windows übersetzen (Win7, VS10) und schaffe es ums Verrecken nicht, daraus eine shared-Library zu erstellen, die ich beim Linken eingebunden bekomme. Statisch kein Problem, er erzeugt mir brav eine .lib-Datei und das Problem wäre gegessen - wäre da nicht das nächste Problem mit der LGPL-Lizenz 'dynamisch Linken'. Aber sobald ich bei den Config-Variablen shared angebe, erhalte ich zwar eine dll sowie eine .Manifest-Datei (wozu die gut ist, hat sich mir bisher noch nicht erschlossen ) aber keine .lib - nach der sucht der linker aber, wenn er die DLL dazubinden will. Vielleicht kann mir ja mal wieder jemand auf die Srünge helfen
Kopf der Bibliotheks-Projektdatei :
Code: Alles auswählen
QT += core gui network
CONFIG += dll shared
TARGET = SMTPEmail
TEMPLATE = lib
SOURCES += \
# es folgen Quellen und Headerdateien, mehr nicht mehr :-)
Mit freundlichen Grüßen
Tilman Räger