Qt Location GeoServices Plugin in Projekt importieren?
Verfasst: 6. Mai 2015 13:47
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.
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 
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