L'objectif final est d'exécuter une application basée sur Qt5.6 à partir de Qt Creator. J'ai découvert qu'il existe un outil C:\Qt\5.6\mingw49_32\bin\windeployqt.exe
. Donc, je l'exécute comme suit:Déploiement d'application avec MinGW et Qt5.6
C:\Qt\5.6\mingw49_32\bin>windeployqt.exe PATH_TO_MY_EXE_FOLDER --release -3dcore -quick -qml -3dquick -3dinput
Alors je commence mon application et voir que module QtQuick/QtQuick.Scene3D is not installed
. Pour résoudre ce problème, je copie l'ensemble du dossier qml de C:\Qt\5.6\mingw49_32\qml
vers le dossier où se trouve mon application.
Et je reçois la chose suivante sur mon écran:
qrc: /main.qml: 2: 1: plug-in ne peut pas être chargé pour le module "QtQuick.Scene3D": Impossible de charger la bibliothèque C: \ gui \ qml \ QtQuick \ Scene3D \ qtqui ckscene3dplugin.dll: ?? ??????? ????????? ?????????. »
Que dois-je faire? En fait, qtquickscene3dplugin.dll
est dans le bon dossier.
Quel est le meilleur/plus simple pour le déploiement d'applications Qt5.6?