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

posted @ 2021-12-02 09:06  一笔一世界  阅读(2630)  评论(0编辑  收藏  举报