首页 > 解决方案 > Qt 5.8:QWebEngine 不支持静态库的解决方法

问题描述

我正在尝试使用 Qt 5.8 部署应用程序并需要以下库:

我最初想为所有这些创建静态库并在我的部署中使用它们,但我读到 QWebEngine 不支持静态库。

我所要做的就是共享库。

例子:

$ ls -lrt libQt5WebEngineCore*
-rwxr-xr-x 1 root root 95625576 Jan 18  2017 libQt5WebEngineCore.so.5.8.0
lrwxrwxrwx 1 root root       28 Mar 22 12:38 libQt5WebEngineCore.so -> libQt5WebEngineCore.so.5.8.0
lrwxrwxrwx 1 root root       28 Mar 22 12:38 libQt5WebEngineCore.so.5.8 -> libQt5WebEngineCore.so.5.8.0
lrwxrwxrwx 1 root root       28 Mar 22 12:38 libQt5WebEngineCore.so.5 -> libQt5WebEngineCore.so.5.8.0
-rw-rw-r-- 1 root root     1703 Mar 22 12:38 libQt5WebEngineCore.prl
-rw-rw-r-- 1 root root     1226 Mar 22 12:38 libQt5WebEngineCore.la

由于我无法为 QWebEngine 创建静态库,是否可以使用 -dereference 选项对共享库文件进行 tar 以保留软链接以便部署给用户?

标签: qtdeploymentstatic-librariesqtwebengine

解决方案


推荐阅读