[gelöst] Qt 4.1.1: statisch linken einer anwendung

Alles rund um die Programmierung mit Qt
Antworten
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

[gelöst] Qt 4.1.1: statisch linken einer anwendung

Beitrag von ChMaster »

nabend jungs und mädels,

hab da eine kleine, aber nicht unbedeutende frage, wie kann ich mein
kleines app gegen meine kleine *.so datei statisch linken.

muss ich ein paar flags setzen, wenn ja wie und wo?

ps.:
kommt mir ja nicht mit RTFM qt4 doku :D
da hab ich schon geschaut und nix gefunden,
oder ich bin blind oder ich find kein bsp. oder oder oder ... :D
Zuletzt geändert von ChMaster am 5. April 2006 22:59, insgesamt 1-mal geändert.
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
BartSimpson
Beiträge: 1379
Registriert: 6. November 2004 12:03
Kontaktdaten:

Beitrag von BartSimpson »

gar nicht!! Da eine .so Datei eine dynamische lib ist.
Dazu must du dir eine statische Version der lib bauen. Zu erkennen an der Endung .a
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

danke für die schnelle aw :D

und wie mach ich das .... ????
hast mich neugierig gemacht ;)
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

man, immer muss man selber alles machen ... :D

aber für die jenigen die es nicht wissen, hier die lösung:
CONFIG += staticlib

einfacher gehts wirklich nicht ... ;)
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
Nassian
Beiträge: 126
Registriert: 20. Juni 2005 21:14

Beitrag von Nassian »

Eine kurze Frage hätte ich: Funktioniert das auch unter Windows, sodass ich am Ende nur noch eine .exe habe und alle benötigten DLL's da quasi drinnen sind?

Denn gerade Windows macht leider nur Probleme mit den DLL's beim Deployment. Ich freue mich schon auf den Tag an dem ich mehr Linux Software für Kunden entwickeln kann als für Windows, aber das ist wieder etwas anderes ;)
ChMaster
Beiträge: 252
Registriert: 23. Februar 2005 14:44
Wohnort: RP -> Alzey
Kontaktdaten:

Beitrag von ChMaster »

ich glaub du musst QT_DLL bei DEFINES += mit übergeben ...
hab es aber noch nicht probiert, da ich ja unter linux entwickle.
ChMaster
------------ Projekte------------
DBoxFE
DMS
First4 (Plugin-Develper)
Antworten