Pages: 1
- Sujet précédent - QGIS: Erreur lors du chargement d'un plugin c++ développé - Sujet suivant
#1 Tue 04 April 2017 15:15
- ProgD
- Juste Inscrit !
- Date d'inscription: 4 Apr 2017
- Messages: 1
QGIS: Erreur lors du chargement d'un plugin c++ développé
Bonjour,
J'ai développé un plugin C++ pour QGIS 2.8 en compilant avec Visual Studio 2008 et QT Creator. Cependant lors du chargement de la dll dans QGIS, l'application QGIS plante et un minidump est crée. Après plusieurs investigations dans ce minidump, ces erreurs apparaissent :
Code:
FAILURE_BUCKET_ID: WRONG_SYMBOLS_c0000005_QtCore4.dll!Unknown EXCEPTION_RECORD: ffffffff -- (.exr 0xffffffffffffffff) ExceptionAddress: 5fe6d5a0 (QtCore4+0x0009d5a0) ExceptionCode: c0000005 (Access violation)
Voici le .pro de mon projet QT Creator :
Code:
TEMPLATE = lib TARGET = MyApp2CPP QT += core gui sql xml DEFINES += QT_DLL QT_SQL_LIB MYAPPCPP_LIB QT_XML_LIB win32:CONFIG(Release, Debug|Release) { LIBS += -LC:/OSGeo4W/lib -lQtCore4 LIBS += -LC:/OSGeo4W/lib -lQtGui4 LIBS += -LC:/OSGeo4W/lib -lQtXml4 LIBS += -LC:/OSGeo4W/lib -lQtSql4 LIBS += -LC:/OSGeo4W/apps/qgis-dev/lib -lqgis_core LIBS += -LC:/OSGeo4W/apps/qgis-dev/lib -lqgis_gui } win32:CONFIG(Debug, Debug|Release) { PRE_TARGETDEPS += C:/OSGeo4W/lib/QtCored4.lib PRE_TARGETDEPS += C:/OSGeo4W/lib/QtGuid4.lib PRE_TARGETDEPS += C:/OSGeo4W/lib/QtXmld4.lib LIBS += -LC:/OSGeo4W/lib/ -lQtCored4 LIBS += -LC:/OSGeo4W/lib/ -lQtGuid4 LIBS += -LC:/OSGeo4W/lib/ -lQtXmld4 LIBS += -LC:/OSGeo4W/apps/qgis-dev/lib -lqgis_core LIBS += -LC:/OSGeo4W/apps/qgis-dev/lib -lqgis_gui } win32: { INCLUDEPATH += C:/OSGeo4W/include DEPENDPATH += C:/OSGeo4W/include INCLUDEPATH += C:/OSGeo4W/apps/qgis-dev/include DEPENDPATH += C:/OSGeo4W/apps/qgis-dev/include } ...
Je loupe peut-être une étape lors de la compilation. Je serais très reconnaissant pour toute aide apportée.
Merci d'avance,
Dernière modification par ProgD (Tue 04 April 2017 16:22)
Hors ligne
Pages: 1
- Sujet précédent - QGIS: Erreur lors du chargement d'un plugin c++ développé - Sujet suivant