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

Qt Discussion :

problème de compilation


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 23
    Par défaut problème de compilation
    Bonjour,
    je suis en plein projet tuteuré et j'ai un gros souci...
    Le programme que nous développons consiste à faire un quizz pour des enfants !
    Donc il y a des images et les enfants doivent répondre aux questions...
    Puis ils ont un/des resultat(s) et mon problème et là !!!!

    Je dois générer plusieurs diagramme comme des histogrammes par exemple et je ne sais pas comment faire...
    j'ai essayé avec qwt, et quand je compile (avec l'invite de commande) il me manque des .h et .cpp qu'il y a dans le dossier src de qwt, donc je les mets dans le dossier où il y a mon projet.
    je compile (plus long) et à la fin ca me met ca !!!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    ./debug\qwt_plot_svgitem.o(.text+0xb68):C:/Documents and Settings/louise/Mes doc
    uments/TestGraphqueDemo/qwt_plot_svgitem.cpp:202: undefined reference to `_imp__
    _ZN12QSvgRenderer6renderEP8QPainterRK6QRectF'
    ./debug\qwt_plot_svgitem.o(.text+0xbc1): In function `ZNK14QwtPlotSvgItem7viewBo
    xERK6QRectF':
    C:/Documents and Settings/louise/Mes documents/TestGraphqueDemo/qwt_plot_svgitem
    .cpp:257: undefined reference to `_imp___ZNK12QSvgRenderer11defaultSizeEv'
    ./debug\qwt_plot_svgitem.o(.text$_ZN14QwtPlotSvgItem11PrivateDataD1Ev[QwtPlotSvg
    Item::PrivateData::~PrivateData()]+0x10): In function `ZN6QRectFC1ERK5QRect':
    C:/Documents and Settings/louise/Mes documents/TestGraphqueDemo/qwt_plot_svgitem
    .cpp: undefined reference to `QSvgRenderer::~QSvgRenderer()'
    ./debug\qwt_plot_svgitem.o(.text$_ZN14QwtPlotSvgItem11PrivateDataC1Ev[QwtPlotSvg
    Item::PrivateData::PrivateData()]+0x23):C:/Documents and Settings/louise/Mes doc
    uments/TestGraphqueDemo/qwt_plot_svgitem.cpp: undefined reference to `_imp___ZN1
    2QSvgRendererC1EP7QObject'
    collect2: ld returned 1 exit status
    mingw32-make[1]: *** [debug\TestGraphqueDemo.exe] Error 1
    mingw32-make[1]: Leaving directory `C:/Documents and Settings/louise/Mes documen
    ts/TestGraphqueDemo'
    mingw32-make: *** [debug] Error 2
    Si quelqu'un peut m'aider...

    (je suis en 2ème année d'informatique)

  2. #2
    Membre expérimenté Avatar de MacPro
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Salut jeune demoiselle (je présume).
    As-tu compilé qwtplot tout seul ?
    Si oui, en as tu profité pour compiler les exemples fournis avec ? ça peut aider pour voir ... des histogrammes, des courbes ...
    Si tout est oui, as tu bien configuré tes fichiers de projet pour utiliser qwt5.lib / qwt5.dll ?

    Enfin, dis nous quelle version de Qt tu utilises, quelle version de Qwt, quel est ton éditeur.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 23
    Par défaut
    salut "MacPro" et merci de me répondre.
    Je ne sais pas ce qui te fais dire que je suis une fille mais je suis un jeune damoisau...

    J'utilise Qt 4.4.3 et qwt 5.1.1, j'ai bien compliler les exemples de qwt et je voulais tester l'exemple de l'histogramme.

    Je pense que je n'est pas configurer qwt5.lib / qwt5.dll car ca ne marche pas et je ne sais (donc) pas comment faire.

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Salut
    Citation Envoyé par personn02 Voir le message
    salut "MacPro" et merci de me répondre.
    Je ne sais pas ce qui te fais dire que je suis une fille mais je suis un jeune damoisau...
    a mon avis c'est cela
    C:/Documents and Settings/louise/...
    J'utilise Qt 4.4.3 et qwt 5.1.1, j'ai bien compliler les exemples de qwt et je voulais tester l'exemple de l'histogramme.
    Si je comprend bien, tu as reussi à compiler les exemple qwt.


    Quel méthode utilise tu pour compiler avec Qt?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 23
    Par défaut
    Salut,

    Bon pour "louise" c'est que c'est l'ordi de ma copine !

    Quel méthode utilise tu pour compiler avec Qt?
    Je ne comprend pas très bien ce que tu veus dire par "méthode".
    J'utilise l'invite de commande avec :
    qmake -project
    qmake
    make

    Ensuite, Qt, Qwt et Mingw sont sur le disque C:/

    Quand j'ai installé qwt j'ai fais :
    qmake qwt.pro
    make

    et après pour les exemples :

    cd examples
    qmake examples.pro
    make
    make install

    Donc voilà.

  6. #6
    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 pense que je n'est pas configurer qwt5.lib / qwt5.dll car ca ne marche pas et je ne sais (donc) pas comment faire.
    Dans le .pro :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    DEPENDPATH += C:/Qt/Qwt5.1.1/lib //a modifier selon ton emplacement
    INCLUDEPATH += C:/Qt/Qwt5.1.1/src //idem
    LIBS += qwt5.lib //ou équivalent ( -l xxxxx)
    Ensuite, selon ton ide, tu peux aussi ajouter les bonnes références pour avoir, entre autres, l'auto completion.

    Si ça ne marche toujours pas, tu peux aussi copier ton qwt5.lib et qwt5.dll dans le repertoire de ton projet.

    G.

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 23
    Par défaut
    Ok mais encore problème...

    LIBS += qwt5.lib //ou équivalent ( -l xxxxx)
    C'est quoi???

    Je ne trouve pas mon qwt5.lib (je ne trouve pas du tt de .lib

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 23
    Par défaut
    piufff j'doit être neuneu car je n'y arrive pas...voici les dernières erreurs !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    C:\Documents and Settings\louise\Mes documents\TestGraphqueDemo>make
    mingw32-make -f Makefile.Debug
    mingw32-make[1]: Entering directory `C:/Documents and Settings/louise/Mes docume
    nts/TestGraphqueDemo'
    g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
    DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..
    \..\..\Qt\4.4.3\include\QtCore" -I"..\..\..\..\Qt\4.4.3\include\QtCore" -I"..\..
    \..\..\Qt\4.4.3\include\QtGui" -I"..\..\..\..\Qt\4.4.3\include\QtGui" -I"..\..\.
    .\..\Qt\4.4.3\include" -I"..\..\..\..\Qt\qwt-5.1.1\src" -I"c:\Qt\4.4.3\include\A
    ctiveQt" -I"debug" -I"." -I"..\..\..\..\Qt\4.4.3\mkspecs\win32-g++" -o debug\His
    togramItem.o HistogramItem.cpp
    g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
    DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..
    \..\..\Qt\4.4.3\include\QtCore" -I"..\..\..\..\Qt\4.4.3\include\QtCore" -I"..\..
    \..\..\Qt\4.4.3\include\QtGui" -I"..\..\..\..\Qt\4.4.3\include\QtGui" -I"..\..\.
    .\..\Qt\4.4.3\include" -I"..\..\..\..\Qt\qwt-5.1.1\src" -I"c:\Qt\4.4.3\include\A
    ctiveQt" -I"debug" -I"." -I"..\..\..\..\Qt\4.4.3\mkspecs\win32-g++" -o debug\mai
    n.o main.cpp
    C:/Qt/4.4.3/bin\moc.exe -DUNICODE -DQT_LARGEFILE_SUPPORT -DQT_DLL -DQT_GUI_LIB -
    DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..\..\..\Qt\4.4.3\includ
    e\QtCore" -I"..\..\..\..\Qt\4.4.3\include\QtCore" -I"..\..\..\..\Qt\4.4.3\includ
    e\QtGui" -I"..\..\..\..\Qt\4.4.3\include\QtGui" -I"..\..\..\..\Qt\4.4.3\include"
     -I"..\..\..\..\Qt\qwt-5.1.1\src" -I"c:\Qt\4.4.3\include\ActiveQt" -I"debug" -I"
    ." -I"..\..\..\..\Qt\4.4.3\mkspecs\win32-g++" -D__GNUC__ -DWIN32 HistogramItem.h
     -o debug\moc_HistogramItem.cpp
    g++ -c -g -frtti -fexceptions -mthreads -Wall -DUNICODE -DQT_LARGEFILE_SUPPORT -
    DQT_DLL -DQT_GUI_LIB -DQT_CORE_LIB -DQT_THREAD_SUPPORT -DQT_NEEDS_QMAIN -I"..\..
    \..\..\Qt\4.4.3\include\QtCore" -I"..\..\..\..\Qt\4.4.3\include\QtCore" -I"..\..
    \..\..\Qt\4.4.3\include\QtGui" -I"..\..\..\..\Qt\4.4.3\include\QtGui" -I"..\..\.
    .\..\Qt\4.4.3\include" -I"..\..\..\..\Qt\qwt-5.1.1\src" -I"c:\Qt\4.4.3\include\A
    ctiveQt" -I"debug" -I"." -I"..\..\..\..\Qt\4.4.3\mkspecs\win32-g++" -o debug\moc
    _HistogramItem.o debug\moc_HistogramItem.cpp
    debug\moc_HistogramItem.cpp:38: error: `staticMetaObject' is not a member of `Qw
    tPlotItem'
    debug\moc_HistogramItem.cpp: In member function `virtual void* HistogramItem::qt
    _metacast(const char*)':
    debug\moc_HistogramItem.cpp:52: error: `qt_metacast' is not a member of `QwtPlot
    Item'
    debug\moc_HistogramItem.cpp: In member function `virtual int HistogramItem::qt_m
    etacall(QMetaObject::Call, int, void**)':
    debug\moc_HistogramItem.cpp:57: error: `qt_metacall' is not a member of `QwtPlot
    Item'
    mingw32-make[1]: *** [debug/moc_HistogramItem.o] Error 1
    mingw32-make[1]: Leaving directory `C:/Documents and Settings/louise/Mes documen
    ts/TestGraphqueDemo'
    mingw32-make: *** [debug] Error 2
    je commence à saturer...

    Si quelqu'un à déjà fait un graphique avec qwt ou même avec qt HELP PLEASE!!!
    J'ai besoin de connaitre de la config de qwt à la compil et l'execution !!!!
    J'aimerais faire au moins un histogramme, mais si c autre chose du moment que ca compile et que ca marche je serais content !

    En tout cas c'est très gentil de votre part de me filé un coup de main !!!!

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

Discussions similaires

  1. problème de compilation sous visual C++
    Par fabmili dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2004, 19h52
  2. problème de compil devc++ socket
    Par stefdem dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 11/12/2003, 11h33
  3. Réponses: 1
    Dernier message: 29/10/2003, 12h16
  4. Problème de compilation de la DLL du XMLRad
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 2
    Dernier message: 16/04/2003, 16h46
  5. Réponses: 1
    Dernier message: 27/05/2002, 01h44

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