Я установил qwt, как было объяснено здесь. Проблема в том, что компилятор не может найти заголовки qwt. Когда я набираю файл #include <qwt_plot_h>
in mainwindow.cpp
, компилятор выдает ошибку: qwt_plot.h: Нет такого файла или каталога.
Создатель qt не видит заголовки qwt
Ответы (2)
Вам нужно поместить это в файл проекта:
CONFIG += qxt
QXT += core gui
Вы можете вызвать qmake следующим образом, например. в Windows:
qmake -set QMAKEFEATURES C:\Qwt-6.1.0\features
person
lpapp
schedule
25.05.2014
не помогает. Я добавил следующие строки: CONFIG+=qwt CONFIG+=qxt QXT+=core qui
- person lnk; 25.05.2014
@lnk: какую платформу, компилятор, qt и т. д. вы используете?
- person lpapp; 25.05.2014
Я использую Windows 8 64 бит. Qt Creator 3.1.1, Qt 5.2.1 (MSVC 2010, 32-разрядная версия), MinGW 4.8 32-разрядная версия. Я могу добавить виджеты qwt в Qt Designer, но теперь в Qt Creator есть следы qwt
- person lnk; 25.05.2014
@lnk: работает ли это, если вы вручную добавите пути включения и библиотеки (
-L) and lib name (
-l) to INCLUDEPATH and LIBS? Also, you could try
qmake -set QMAKEFEATURES C:\Qwt-$VERSION\features`.
- person lpapp; 25.05.2014
Я поместил эти строки в свой файл .pro:
INCLUDEPATH+="C:\Qwt-6.1.0\include" INCLUDEPATH+="C:\Qwt-6.1.0\lib"
. Теперь все в порядке с заголовками. Но когда я набираю это: QwtPlot *plot=new QwtPlot(this);
компилятор выдает ошибку: Неопределенная ссылка на QwtPlot::QwtPlot(QWinget*)
- person lnk; 25.05.2014
Что
qxt
делает с qwt
?
- person rbaleksandar; 11.02.2020
Вы можете использовать
SUBDIRS += "C:\qwt-6.1.4\src"
чтобы заставить QWT учитывать все запрошенные заголовки и их исходные файлы в исходном каталоге QWT.
person
Dan
schedule
11.02.2020