Bienvenue! Inscrivez-vous et rejoignez notre communauté :)
  • Login:

Bienvenue sur Forum SIG - Systèmes d'Information Géographique et Géomatique.

Bienvenue sur le forumSIG. S'il s'agit de votre première visite, assurez vous de faire une recherche préalable dans les FAQ SIG. Vous devez vous inscrire avant de pouvoir poster.

Affichage des résultats 1 à 1 sur 1
  1. #1

    Date d'inscription
    avril 2017
    Messages
    1

    Question 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 ; 04/04/2017 à 16h22.

 

 

Discussions similaires

  1. [QGIS 2.x] Plugin cadastre : erreur au chargement
    Par infoble dans le forum Assistance et Programmation
    Réponses: 9
    Dernier message: 22/07/2015, 15h19
  2. [MapServer/Appli] CartoWeb 3 : erreur chargement avec plugin edit
    Par c.mohsen dans le forum Assistance et Programmation
    Réponses: 1
    Dernier message: 24/07/2008, 10h10
  3. Réponses: 2
    Dernier message: 25/05/2008, 23h14
  4. [ArcGIS 9.x] Problème lors du chargement d'une DLL
    Par outhmane dans le forum Programmation
    Réponses: 3
    Dernier message: 05/04/2008, 15h30
  5. [MapServer/Appli] CartoWeb 3.4 : erreur lors de chargement de vues
    Par kmeo dans le forum Assistance et Programmation
    Réponses: 3
    Dernier message: 03/01/2008, 09h34

Les tags pour cette discussion

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •