Qt 5.8: Временное решение для QWebEngine, не поддерживающего статические библиотеки - PullRequest
0 голосов
/ 22 марта 2019

Я пытаюсь развернуть приложение, используя 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, чтобы сохранить программные ссылки для развертывания для пользователя?

...