test Quick3D app outside dev environement
I want to show a quick3D qml with qmlviewer in a laptop for a presentation.
How can I do that without installing dev environnement on this laptop?
(I copy all needed dll, however in qmlviewer I get module qt3D is not installed)
2 replies
See my answer to the question Qt dll deployment on windows [stackoverflow.com]. And you have to start qmlviewer with the option -opengl.
On windows, you should create a folder with the contents:
./qmlviewer.exe
./Qt3D.dll
./Qt3DQuick.dll
./QtCore4.dll
./QtDeclarative4.dll
./QtGui4.dll
./QtNetwork4.dll
./QtOpenGL4.dll
./QtScript4.dll
./QtSql4.dll
./QtXmlPatterns4.dll
./Qt3D – folder from QTDIR/imports
./main.qml – Your presentation
./and other depends
If you want to load .3ds scene, then add the folder:
./sceneformats – folder from QTDIR/plugins
For example, main.qml:
- import QtQuick 1.1
- import Qt3D 1.0
- import Qt3D.Shapes 1.0
- Viewport {
- width: 480; height: 320
- Teapot {
- effect: Effect {
- color: "gold"
- }
- }
- }
Now run Your presentation:
> qmlviewer -opengl main.qml
Good luck!
You must log in to post a reply. Not a member yet? Register here!

