Qt 5.8:QWebEngine不支持静态库的解决方法

时间:2019-03-22 20:36:35

标签: qt deployment static-libraries qtwebengine

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

  • Qt5Core
  • Qt5Gui
  • Qt5Network
  • Qt5Widgets
  • Qt5WebEngineCore
  • Qt5WebEngineWidgets

最初,我想为所有这些创建静态库,并在部署中使用它们,但我了解到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处理以保留软链接以便部署给用户?

0 个答案:

没有答案