@TriKrista

Работа с Qwt, почему падает приложение?

У меня приложение использующее Qwt неожиданно завершается. Дело происходит под ArchLinux.

Вот примерный код:
// plot.h
#include <QWidget>
#include <qwt/qwt_plot.h>

class Plot : public QWidget {
    Q_OBJECT
public:
    Plot(QWidget *parent = 0);;

private:
    QwtPlot *pPlot;
};

//plot.cpp
#include "plot.h"

Plot::Plot(QWidget *parent) : QWidget(parent) {
        pPlot = new QwtPlot(this);
}

//main
#include "widgetview.h"
#include <QApplication>
#include "plot.h"

int main(int argc, char *argv[])
{
    QApplication a(argc, argv);
    Plot plot;

    return a.exec();
}


в файл .pro добавил такие строки:
INCLUDEPATH += /usr/include/qwt
LIBS += -lqwt


Вот что может быть не так?

С библиотекой Qt 4.x Qwt нормально работает. Наверное для того чтоб все работало с Qt 5.x надо пересобрать Qwt.
В общем, вопрос закрыт.
  • Вопрос задан
  • 2335 просмотров
Пригласить эксперта
Ответы на вопрос 1
@DancingOnWater
Если падаем до захода в main, то это значит, что скорее всего so при запуске не подтянулось. В ArchLinux не работал потому не знаю, что ему может мешать. в Генту работало все как часы.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы