Я хочу показать график 3DScatter в моем главном окне.
В моем mainwindow.h я включил #include <Q3DScatter>
, но при вводе 3DScatter scatterGraph;
в публикации c: раздел класса MainWindow я получаю это сообщение об ошибке:
error: unknown type name 'Q3DScatter'
Вот что я уже проверил:
- В Qt Maintenance Tool модуль 'Qt Data Visualization' уже установлен
- Нет ошибок для
#include <Q3DScatter>
- При переходе к Инструменты -> Найти и вводу 'Q3DScatter' он находит
Q3DScatter
и q3dscatter.h
- В
q3dscatter.h
существуют классы с именами Q3DScatterPrivate
и Q3DScatter
- В файле
.pro
первая строка QT += core gui datavisualization
Что я делаю не так? Модуль кажется существующим, но почему я не могу создать Q3DScatter scatterGraph
?
РЕДАКТИРОВАТЬ: Это полное сообщение об ошибке из вывода компиляции:
In file included from ../MandelbulbUI/main.cpp:1:0:
../MandelbulbUI/mainwindow.h:26:5: error: ‘Q3DScatter’ does not name a type; did you mean ‘QDate’?
Q3DScatter scatterGraph;
^~~~~~~~~~
QDate
In file included from ../MandelbulbUI/mainwindow.cpp:1:0:
../MandelbulbUI/mainwindow.h:26:5: error: ‘Q3DScatter’ does not name a type; did you mean ‘QDate’?
Q3DScatter scatterGraph;
^~~~~~~~~~
QDate
In file included from moc_mainwindow.cpp:9:0:
../MandelbulbUI/mainwindow.h:26:5: error: ‘Q3DScatter’ does not name a type; did you mean ‘QDate’?
Q3DScatter scatterGraph;
^~~~~~~~~~
QDate
Makefile:1598: recipe for target 'main.o' failed
make: *** [main.o] Error 1
make: *** Waiting for unfinished jobs....
Makefile:1817: recipe for target 'moc_mainwindow.o' failed
make: *** [moc_mainwindow.o] Error 1
Makefile:1805: recipe for target 'mainwindow.o' failed
make: *** [mainwindow.o] Error 1
17:30:54: The process "/usr/bin/make" exited with code 2.
Error while building/deploying project MandelbulbUI (kit: Desktop Qt 5.12.7 GCC 64bit)
When executing step "Make"