qmake: Wie kann ich kopieren .dll/.so ist, um die Ausgabe-Verzeichnis?
Ich habe ein Qt-Projekt, das erstellt eine dll/shared library und anderen Qt-Projekt testet die Bibliothek.
Ist es eine gute Weg, um qmake kopieren Sie die dll, um die Ausgabe-Ordner des test-Projekt?
InformationsquelleAutor Rasmus Faber | 2009-11-16
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie diese, um Ihre pro-Datei:
make install
build-SchrittInformationsquelleAutor TimW
Diese Werke für die Bibliothek QextSerialPort. Unterstützt Qt
debug_and_release
- Modus.QMAKE_POST_LINK
auch funktioniert, aber es wirft einen Fehler, wenn Sie versuchen zum ausführen des app sofort: dann Ihr .dll kopiert zu spät.QMAKE_PRE_LINK
kopiert es in der Zeit.InformationsquelleAutor Wim Leers
Benutze ich INSTALLIERT, wie so. (qmake-Dokumentation)
InformationsquelleAutor KeyserSoze
Kann dies nicht als eine 'gute' Art und Weise, aber es kann den trick tun.
QMAKE_POST_LINK += some shell command to copy the dll
InformationsquelleAutor Mark Stewart
Können Sie
DESTDIR
keyword wie es ist, sagte in qmake Dateien documetation in Qt 4.InformationsquelleAutor Dmitry K.