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.o.gnu.linkonce.r._ZTV5Form2+0x1c0): undefined reference to `Form2::A()'
.obj/moc_ll.o.gnu.linkonce.r._ZTV5Form2+0x1c4): undefined reference to `Form2::dessiner()'
.obj/moc_ll.o.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