IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qwt Discussion :

Les exemples ne fonctionnent pas


Sujet :

Qwt

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 237
    Par défaut Les exemples ne fonctionnent pas
    Bonjour,
    j'ai installé qwt sous Windows et tout c'est bien passé.Mais j'ai un probléme à faire marcher les exemples.
    J'ai bien verifier dans le dossier bin de Qt j'ai bien qwt5.dll et dans le dossier designer aussi j'ai bien qwt_designer_plugin5.dll; mais quand je compile un exemple j'ai l'erreur suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Starting C:\Documents and Settings\Bureau\qwt-5.2.0examples\bin\histogram.exe...
     
    C:\Documents and Settings\Bureau\qwt-5.2.0\examples\bin\histogram.exe exited with code -1073741515
    ça c'est pour l'exemple histogramme!!
    Si quelqu'un peut m'aider svp??
    Merci d'avance!!

  2. #2
    Membre expérimenté Avatar de cayou66
    Inscrit en
    Décembre 2008
    Messages
    286
    Détails du profil
    Informations personnelles :
    Âge : 37

    Informations forums :
    Inscription : Décembre 2008
    Messages : 286
    Par défaut
    Salut,
    le message ne dit pas grand chose malheureusement. Si tu peux recompiler qwt en debug (en remplaçant release par debug dans le qwtconfig.pri), ensuite tu le lance avec Qt creator ou équivalent et tu débuge. Tu verra sans doute un message plus explicite, ou bien l'endroit qui ne va pas.

  3. #3
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    J'ai bien verifier dans le dossier bin de Qt j'ai bien qwt5.dll et dans le dossier designer aussi j'ai bien qwt_designer_plugin5.dll
    Avoir copié qwt5.dll est déjà une bonne chose. Par contre le plugin ne sert à rien ici.
    mais quand je compile un exemple j'ai l'erreur suivante :
    Vu ton message, tu ne compiles pas, mais tu lances l'application (les examples sont déjà compilés, sinon tu n'aurais rien dans "bin"). Par contre, il paraît que qwt est basé sur Qt. Copies QtGui4.dll et QtCore4.dll dans le même dossier (qwt\examples\bin), et "paf, ça fait des chocapics ".


    G.

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 237
    Par défaut
    Je l'ai fais mais j'ai toujours le meme message d'erreur!!J'ai mis dans les .pro de chaque exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    INCLUDEPATH += C:\Documents and Settings\Bureau\qwt-5.2.0\lib
    pour indiquer le chemin de la dll!mais rien ne marche!J'ai aussi compiler en mode release mais pareil!!
    toujours le message d'erreur:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:/Documents and Settings/Bureau/qwt-5.2.0/examples/bin/spectrogram.exe exited with code -1073741511
    J'ai besoin de vos idées svp car je perds un temps fou!!!

  5. #5
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Je comprends pas tout, qu est ce qui ne marche pas ? La compilation ou l'éxécution ? Tu as modifier le code des exemples?
    Tu fais comment pour lancer ton application ?

    Normalement, c'est tres tres simple.
    1) Tu prends une console de compilation (genre celle de VC++(Outils->Visual command prompt) ou de QtCreator).
    2) tu fais "cd c:\..........\qwt\examples"
    3) qmake examples.pro
    4) nmake/make (selon l'outil que tu utilises)(c'est assez long, le temps de compiler tous les exemples)
    5) tu copies qwt5.dll, QtCore4.dll et QtGui4.dll dans c:\..........\qwt\examples\bin
    6) tu doubles cliques sur histogram.exe et ça marche

    G.

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 237
    Par défaut
    Bonjour!!
    Merci pour toutes vos reponses!!
    Gulish j'ai fait tout ce que tu m'as dit , mais moi meme je suis incapable de savoir ce qui ne va pas !!
    En fait c'est l'execution qui ne marche pas: J'ai compilé tous les exemples et ça a marcher!Ensuite j'ai copié les dll de Qwt et de qt QtCore4.dll et QtGui4.dll que tu m'a dit dans examples bien.Tout cela me parait coherent et logique !mais quand je double clique sur un exemple il me met un message d'avertissement comme quoi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Le point d'entrée de pocédure _Z5qFreePPv est introuvable dans la bibliothéque de liaison dynamique QtCore4.dll
    Ensuite j'essaye de lancer avec mon IDE qtCreator et dans ce cas mon message d'erreur est :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    C:\qwt-5.2.0\examples\bin\histogram.exe exited with code -1073741511
    Aider moi svp!!Je vais continuer a regarder de mon coté!Merci d"avance!

  7. #7
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Ce message de QtCore est nettement plus intéressant. Il arrive quand le programme est compilé avec une autre version que celle avec laquelle il est exécuté.

    Les Qt*4.dll que tu copies, tu les prends bien du bon dossier ? (Càd celui qui contient la version des libs que tu utilises pour linker).

    Qwt a-t-il été compilé avec la version de Qt que tu utilises ?
    Ici, version != 4.5.2, ou autre. Ici, ça signifie la version de Qt (4.5.2), mais aussi la chaîne de compilation (compilateur, linker) et les versions des outils utilisés.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  8. #8
    Membre émérite

    Profil pro
    Inscrit en
    Mai 2007
    Messages
    774
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Finistère (Bretagne)

    Informations forums :
    Inscription : Mai 2007
    Messages : 774
    Par défaut
    Ce message de QtCore est nettement plus intéressant. Il arrive quand le programme est compilé avec une autre version que celle avec laquelle il est exécuté.
    En effet, tu dois avoir plusieurs versions de Qt de compilés sur ta machine, ou alors tu traînes des dll/lib d'une précédente version en les copiant/collant.

    Faut faire un peu de ménage ^^. Et si tu as changé de version de Qt, alors il vaut mieux recompiler tout qwt avec cette nouvelle version de Qt.

    Bonne chance,

    G.

  9. #9
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    237
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 237
    Par défaut
    Citation Envoyé par Gulish Voir le message
    ...., ou alors tu traînes des dll/lib d'une précédente version en les copiant/collant.

    Faut faire un peu de ménage ^^. Et si tu as changé de version de Qt, alors il vaut mieux recompiler tout qwt avec cette nouvelle version de Qt.
    Bonne chance,
    G.
    C'était ça mon probléme, je vous remercie tous!!!!En fait j'ai recompilé tout qwt et ça marche !!
    Encore merci, maintenant je ma lance dans mon travail c'est à dire que j'ai besin de faire une histogramme d'une image!!!
    Encore merci a tous!

  10. #10
    Invité de passage
    Inscrit en
    Août 2009
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 1
    Par défaut
    j'ai eu le meme genre de pb.

    il faut recompiler la QT dans l'environement mingw
    car d'après mes observations, il semble que les binaires de la version QT sont compilés avec msvc.

  11. #11
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Août 2008
    Messages
    26 772
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2008
    Messages : 26 772
    Par défaut
    Citation Envoyé par engelg Voir le message
    il faut recompiler la QT dans l'environement mingw
    car d'après mes observations, il semble que les binaires de la version QT sont compilés avec msvc.
    Tout dépend du compilateur visé : si c'est MinGW/GCC, oui. Si c'est VC, justement, ils sont parfaits.
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Flash 8]les liens ne fonctionnent pas ?
    Par benedict17 dans le forum Flash
    Réponses: 1
    Dernier message: 28/03/2008, 11h35
  2. Réponses: 3
    Dernier message: 05/02/2008, 10h03
  3. [2008] "Gérer les utilisateurs" ne fonctionne pas
    Par gifffftane dans le forum Mandriva / Mageia
    Réponses: 3
    Dernier message: 06/12/2007, 17h22
  4. les liens ne fonctionnent pas
    Par knopflerized dans le forum Dreamweaver
    Réponses: 3
    Dernier message: 29/10/2007, 18h11
  5. Les EL ne fonctionnent pas !
    Par tequila13 dans le forum Wildfly/JBoss
    Réponses: 4
    Dernier message: 16/06/2007, 21h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo