Léa-Linux & amis :   LinuxFR   GCU-Squad   GNU
qwt
Envoyé par: helene19

bonjour,
svp est ce que quelqu'un peut me dire ce qui ne va pas dans ce code
#include "qmsgbox.h"
#include "qwt_plot_curve.h"
#include "math.h"
#include "ll.h"
const int Size = 27;
class A: public Form2
{
  Q_OBJECT
public:
    A ();
public slots:
     void dessiner();
     void afficher();
  
 private:
   double  x[100];
    double y[100];
};

A::A()
{
    int i;
    for(i=0; i<Size;i++)
    {   x = double(i) * 10.0 / double(Size - 1);
        y = sin(x) * cos(2.0 * x);
    }
}
void A::dessiner()
{
   
    QwtPlotCurve *curve = new QwtPlotCurve("Curve ");
  
    curve->setRawData(x,y,Size);
  
    curve->setPen(QPen(Qt::red));
   curve->attach(courbe);

}
j'ai les erreurs suivantes:

.obj/ll.o: In function `A':
.ui/../ll.ui.h:20: undefined reference to `vtable for A'
.ui/../ll.ui.h:20: undefined reference to `vtable for A'
.ui/../ll.ui.h:20: undefined reference to `vtable for A'
.ui/../ll.ui.h:20: undefined reference to `vtable for A'
.obj/moc_ll.osad smiley.gnu.linkonce.r._ZTV5Form2+0x1c0): undefined reference to `Form2::A()'
.obj/moc_ll.osad smiley.gnu.linkonce.r._ZTV5Form2+0x1c4): undefined reference to `Form2::dessiner()'
.obj/moc_ll.osad smiley.gnu.linkonce.r._ZTV5Form2+0x1c8): undefined reference to `Form2::afficher()'
collect2: ld a retourné 1 code d'état d'exécution
make: *** [l] Erreur 1


Poste le Wednesday 24 January 2007 10:39:09
Répondre     Citer    
Re: qwt

C'est des problèmes de link. Tu as dû oublier une librarie ou autre. L'erreur est dans ton projet qmake ou dans ton Makefile/

----

Basile STARYNKEVITCH

Membre de l'APRIL « promouvoir et défendre le logiciel libre » - adhérez vous aussi à l'APRIL!

Projet logiciel libre: RefPerSys

Poste le Wednesday 24 January 2007 10:55:31
Répondre     Citer    
Re: qwt
Envoyé par: koretu

C'est du C++ ?

Poste le Wednesday 24 January 2007 20:07:29
Répondre     Citer    

Veuillez vous authentifier auparavant pour commenter.

 

Ce forum !
qwt
Pour poser vos questions sur les scripts shell, le Perl, le C, etc... Attention : nous ne sommes pas des spécialistes du dev, ce forum est juste pour de petites aides ponctuelles concernant le développement et les outils de développement.

Sauf mention contraire, les documentations publiées sont sous licence Creative-Commons