Unsolved Can not find 'Qt3DExtras' module.
-
I can not include
Qt3DExtras
module fromQt3D
. It writes an error:'Qt3DExtras' file not found
. However, I installedqt3d5-dev
andqt3d5-dev-tools
packages and added that in the .pro file:QT += 3dextras core gui 3dcore 3drender greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += c++11 # The following define makes your compiler emit warnings if you use # any Qt feature that has been marked deprecated (the exact warnings # depend on your compiler). Please consult the documentation of the # deprecated API in order to know how to port your code away from it. DEFINES += QT_DEPRECATED_WARNINGS # You can also make your code fail to compile if it uses deprecated APIs. # In order to do so, uncomment the following line. # You can also select to disable deprecated APIs only up to a certain version of Qt. #DEFINES += QT_DISABLE_DEPRECATED_BEFORE=0x060000 # disables all the APIs deprecated before Qt 6.0.0 SOURCES += \ main.cpp \ mainwindow.cpp HEADERS += \ mainwindow.h # Default rules for deployment. qnx: target.path = /tmp/$${TARGET}/bin else: unix:!android: target.path = /opt/$${TARGET}/bin !isEmpty(target.path): INSTALLS += target
My used version of Qt is 5.12.8, Qt Creator is 4.11.0. I have Ubuntu 20.04.
Why can Qt Creator not find that file? -
Shouldn't you install qt3dextras5 then?
-
That package is already installed together with
qt3d5-dev
. -
@Andrey01 If you have used apt to install qt3dextras5 but you have used the installed one to install Qt then it won't work as they are different packages. How did you install Qt?
-
@eyllanesc I installed it from Discover, app centre.