[Development] Qt3D without Qml/QtQuick?
Sean Harmer
sh at theharmers.co.uk
Tue Aug 1 20:26:32 CEST 2017
Hi,
On 01/08/2017 19:04, Harald Vistnes wrote:
> Hi,
>
> is it possible to build the pure C++ subset of Qt3D (Qt3DCore,
> Qt3DRender, Qt3DExtras, Qt3DInput, Qt3DLogic) without Qml and QtQuick? I
> tried to configure and build Qt with -skip qtdeclarative, but then Qt3D
> was skipped completely.
Yeah, at the moment Qt 3D is marked as requiring QtDeclarative but
indeed there is no reason why that can't be made an optional dependency
to allow what you need. It should be pretty easy to fix up
qt3d/src/src.pro. Patches welcome :)
Cheers,
Sean
>
> After building Qt I tried building Qt3D manually by running
> qmake qt3d.pro <http://qt3d.pro> and jom but with the following error
> message:
>
> D:\qt5\qt3d>..\qtbase\bin\qmake.exe qt3d.pro <http://qt3d.pro>
> Info: creating cache file D:\qt5\qt3d\.qmake.cache
>
> D:\qt5\qt3d>jom
>
> jom 1.1.2 - empower your cores
>
> cd src\ && ( if not exist Makefile D:\qt5\qtbase\bin\qmake.exe
> -o Makefile D:\qt5\qt3d\src\src.pro <http://src.pro> ) && c:\jom\jom.exe
> -f Makefile
> cd core\ && ( if not exist Makefile D:\qt5\qtbase\bin\qmake.exe
> -o Makefile D:\qt5\qt3d\src\core\core.pro <http://core.pro> ) &&
> c:\jom\jom.exe -f Makefile
> Cannot read D:/qt5/qt3d/src/core/qt3dcore-config.pri: No such file or
> directory
> Project ERROR: Could not find feature qt3d-profile-jobs.
> jom: D:\qt5\qt3d\src\Makefile [sub-core-make_first] Error 3
> cd doc\ && ( if not exist Makefile D:\qt5\qtbase\bin\qmake.exe
> -o Makefile D:\qt5\qt3d\src\doc\doc.pro <http://doc.pro> ) &&
> c:\jom\jom.exe -f Makefile
> c:\jom\jom.exe -f Makefile.Release
> jom: D:\qt5\qt3d\Makefile [sub-src-make_first] Error 2
>
>
> I'm on Windows 10, VS2015, latest sources from git, 5.9 branch.
>
> Thanks,
> Harald
>
>
>
>
> _______________________________________________
> Development mailing list
> Development at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development
>
More information about the Development
mailing list