Qt Location GeoServices Plugin in Projekt importieren?

Alles rund um die Programmierung mit Qt
Antworten
riede
Beiträge: 4
Registriert: 28. April 2015 12:06

Qt Location GeoServices Plugin in Projekt importieren?

Beitrag von riede »

Hi Leute,
ich habe erfolgreich mein eigenes Qt Location GeoServices Plugin (http://doc.qt.io/qt-5/qtlocation-geoser ... ng-plugins) als C++ Library geschrieben. Nun möchte ich diese in einer anderen Anwendung nutzen. Kopiere ich die kompilierte Library in den Standardpfad von Qt (Qt_home/5.4/gcc_64/plugins/geoservices) funktioniert die Anwendung einwandfrei und kann auf die Library zugreifen. Das möchte ich jedoch nicht. Deshalb habe ich einen Ordner im Projekt angelegt, in der die kompilierte Library-Datei liegt. In der Projektdatei habe ich folgendes angegeben, um so die Library bekannt zu machen.

Code: Alles auswählen

win32:CONFIG(release, debug|release): LIBS += -L$$PWD/resources/osmPlugin/release/ -lOsmMapPlugin
else:win32:CONFIG(debug, debug|release): LIBS += -L$$PWD/resources/osmPlugin/debug/ -lOsmMapPlugin
else:unix: LIBS += -L$$PWD/resources/osmPlugin/ -lOsmMapPlugin

INCLUDEPATH += $$PWD/resources/osmPlugin
DEPENDPATH += $$PWD/resources/osmPlugin
Mein Problem ist jetzt jedoch, dass das GeoServices Plugin zur Laufzeit nicht gefunden wird. Wie kann das sein? Über den Standardpfad wird sie ja schließlich auch gefunden :?:
Antworten