Seite 1 von 1

Kompilieren ohne QtCore, QtGui...

Verfasst: 27. Juni 2008 08:45
von Whitefurrows
Hallo,

wenn ich aus einem Profile (*.pro) ein Makefile erzeuge und dann Kompiliere, wird immer QtCore, QtGui und co mit dazu gelinkt, obwohl noch kein Qt benötigt wird. So benötigt das Programm zum ausführen einige DLL's von Qt obwohl diese eigentlich nicht benötigt werden.

Falls möglich, wie muss das Profile aussehen, damit diese DLL's später nicht zum ausführen des Programms benötigt werden?

Verfasst: 27. Juni 2008 08:47
von PeterLustig
Schau dir mal die Section "qmake Variable Reference" an. Dort wirst du fündig. :)

Verfasst: 27. Juni 2008 08:49
von macman
Ich glaube nicht das die DLLs dazu gelinkt werden, nur weil sie im Profile stehen. Wahrscheinlicher ist ehr, das Du Funktionen daraus aufrufst.

Verfasst: 27. Juni 2008 09:38
von Whitefurrows
Die Section "qmake Variable Reference" hat mir leider nicht viel geholfen, schuld war ein nicht benötigtes #include in dem die entsprechenden Funktionen aufgerufen wurden.

Vielen Dank für eure Hilfe!

Verfasst: 27. Juni 2008 09:42
von PeterLustig
Über Variablen kannst du definieren welche Module benutzt werden. Brauchst du kein QtGui, dann hau es raus. Es ist Default enthalten.