вот моя mainwindow.cpp
#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
//qwtPlot = new QwtPlot();
myPlot->setAxisScale(QwtPlot::xBottom, -1, 1);
myPlot->setAxisScale(QwtPlot::yLeft, 0, 1);
myCurve = new QwtPlotCurve("x(y)");
myCurve->setStyle(QwtPlotCurve::Lines);
myCurve->setPen(QPen(Qt::blue));
setGraphData();
myCurve->attach(myPlot);
myPlot->replot();
this->setCentralWidget(myPlot);
}
MainWindow::~MainWindow()
{
delete ui;
//delete curve;
//delete plot;
}
//void MainWindow::buttonClickHandler()
//{
// ui->label->setText(ui->lineEdit->text());
//}
void MainWindow::setGraphData()
{
const int n = 1000;
double h = 2.0 / n;
double x[n];
double y[n];
for(int i = 0; i < n; i++)
{
x[i] = -1 + i * h;
y[i] = qAbs(x[i]);
}
//qwtCurve->setSamples(x, y, n);
//qwtCurve->QwtPlotItem(x, y, n);
myCurve->setData(x, y, n);
//qwtCurve->setData(1.0, 1.0, 1);
}
Ошибка в следующем: пишет для каждой библиотечной функции "undefined reference to"
/home/anton/Документы/программы/qt/labQT-build-desktop/mainwindow.o:-1: In function `MainWindow::setGraphData()':
/home/anton/Документы/программы/qt/labQT/mainwindow.cpp:-1: ошибка: undefined reference to `QwtPlotCurve::setData(double const*, double const*, int)'
/home/anton/Документы/программы/qt/labQT-build-desktop/mainwindow.o:-1: In function `MainWindow::MainWindow(QWidget*)':
/home/anton/Документы/программы/qt/labQT/mainwindow.cpp:-1: ошибка: undefined reference to `QwtPlot::setAxisScale(int, double, double, double)'
/home/anton/Документы/программы/qt/labQT/mainwindow.cpp:-1: ошибка: undefined reference to `QwtPlot::setAxisScale(int, double, double, double)'
/home/anton/Документы/программы/qt/labQT/mainwindow.cpp:-1: ошибка: undefined reference to `QwtPlotCurve::QwtPlotCurve(QString const&)'
/home/anton/Документы/программы/qt/labQT/mainwindow.cpp:-1: ошибка: undefined reference to `QwtPlotCurve::setStyle(QwtPlotCurve::CurveStyle)'
/home/anton/Документы/программы/qt/labQT/mainwindow.cpp:-1: ошибка: undefined reference to `QwtPlotCurve::setPen(QPen const&)'
/home/anton/Документы/программы/qt/labQT/mainwindow.cpp:-1: ошибка: undefined reference to `QwtPlotItem::attach(QwtPlot*)'
/home/anton/Документы/программы/qt/labQT-build-desktop/mainwindow.o:-1: In function `Ui_MainWindow::setupUi(QMainWindow*)':
:-1: ошибка: collect2: ld returned 1 exit status