先看我的项目结构
1。代码放在code文件夹下
2。编译生成的放在x64下
1。先把原有项目备份一遍
2。然后进入编译器生成的x64的exe所在位置
3。先打包widget部分。
windeployqt.exe display_control.exe
4。在打包quickwidget部分**
windeployqt.exe display_control.exe --qmldir E:\work\8.6\display_control\code
重点:打包quickwidget部分,要指定Qml_Resources.qrc的路径
到此双击exe就可以正常运行qwidget和quiick
但是我们要给他瘦身啊
新建一个文件夹
把Qml_Resources.qrc所在文件考进去,x64考进去
删除code里面多余的代码,只保留qml文件和他import的文件
最终效果
只保留qml文件和他import的文件
就可以了
双击x64里面的exe就可以