Qt添加QWebEngine模块后打包在无Qt的环境上运行出错的问题


首先将有关QtWebEngineso文件全部拷贝到打包文件夹下

1. 第一次报错:Could not find QtWebEngineProcess

 

采取措施:将QtWebEngineProcess和整个resources文件夹translations拷到执行文件夹的同级目录下

 

2.还是找不到resources文件夹里的库

 

采取措施:新建qt.conf文件

文件内容:

[Paths]

Resources = ./resources

translations = ./translations

3.运行QtWebEngineProcess 报错

 

采取措施:添加QtWebEngineProcess 执行权限

Sudo chmod +x QtWebEngineProcess

4. 缺少libsoftokn3.so

 

采取措施 拷贝libsoftokn3.so到执行文件夹

5. 缺少libmozsqlite3.so

 

采取措施:拷贝该库到执行文件夹

6. NSS报错

采取措施: /usr/lib/x86_64-linux-gnu/nss 拷贝到当前文件夹

最后终于运行成功 !!! 其实最后才发现 4 5 6步可以直接只执行第6