Qt qmake - DLLs und App ablegen und Programm Pfad zu Library angeben

emir

Grünschnabel
Hallo,

ich hab ein Qt Projekt bei dem ich gerne das Programm 'app.exe' nach dem Compilieren in den Ordner 'bin' und die DLL(Core.dll) in den Ordner 'bin/libs' verlagern möchte.
Ich weiß nur nicht, wie ich das in meinen *.pro/*.pri Dateien angeben soll.
Und dem Programm 'app.exe' beibringen kann, dass die benötigte DLL in dem Ordner libs liegt.

Kann mir jemand sagen, wie das funktioniert

Vielen Dank im Vorraus.
Gruß Timur


Meine Ordnerstruktur
projectname
|
|--bin
| | app.exe
| |--libs
| |Core.dll
|
|--dist
|
|--doc
|
|--src
|
|--app
| | main.cpp
|
|--libs
|
|--core
| startup.h
| startup.cpp
 
Hi.
ich hab ein Qt Projekt bei dem ich gerne das Programm 'app.exe' nach dem Compilieren in den Ordner 'bin' und die DLL(Core.dll) in den Ordner 'bin/libs' verlagern möchte.
Ich weiß nur nicht, wie ich das in meinen *.pro/*.pri Dateien angeben soll.
Siehe http://doc.trolltech.com/4.3/qmake-variable-reference.html#destdir
Und dem Programm 'app.exe' beibringen kann, dass die benötigte DLL in dem Ordner libs liegt.
Dazu mußt du unter Windows die PATH Variable anpassen oder das Programm in dem Verzeichnis starten wo auch die DLL liegt. Von daher wäre es praktischer wenn du beide Targets in das bin Verzeichnis packst.

Gruß
 
Zurück