基于QtWebEngine的程序编译发布程序注意点

  我用的是Qt5.10.1的MSVC2015-64bit版本,程序使用了QtWebEngine库。将程序打包发布后发现打不开程序,看报错是因为QtWebEngine有问题,经过各种研究网上和官方资料后,终于解决,下面是操作:
(1)将Qt5.10.1\5.10.1\msvc2015\bin中的Qt5WebChannel.dll、Qt5WebEngine.dll、Qt5WebEngineCore.dll、Qt5WebEngineWidgets.dll以及QtWebEngineProcess.exe拷贝到打包程序目录下;
(2)将Qt5.10.1\5.10.1\msvc2015\qml中的QtWebEngine文件夹拷贝到打包程序目录下;
(3)将Qt5.10.1\5.10.1\msvc2015中的resources文件夹拷贝到打包程序目录下;
(4)将Qt5.10.1\5.10.1\msvc2015\translations中的qtwebengine_locales文件夹拷贝到打包程序目录下;
接下来应该就可以打开程序了。
整个过程可以说相当坑了,至于官方资料上说的设置路径那个,应该不适用于打包程序,毕竟还是要装到其他机器上的。

你可能感兴趣的:(Qt,QML)