Как я могу собрать libQt5Declarative.so? - PullRequest
0 голосов
/ 09 марта 2019

При сборке qtdeclarative я получаю следующие артефакты:

drwxr-xr-x 6 4.0K Mar  8 21:17 cmake/
-rw-r--r-- 1 2.1M Mar  8 21:19 libQt5QmlDevTools.a
-rw-r--r-- 1  706 Mar  8 21:19 libQt5QmlDevTools.la
-rw-r--r-- 1 1.1K Mar  8 21:19 libQt5QmlDevTools.prl
-rw-r--r-- 1  761 Mar  8 21:07 libQt5Qml.la
-rw-r--r-- 1 1.1K Mar  8 21:07 libQt5Qml.prl
lrwxrwxrwx 1   18 Mar  8 21:12 libQt5Qml.so -> libQt5Qml.so.5.6.3*
lrwxrwxrwx 1   18 Mar  8 21:12 libQt5Qml.so.5 -> libQt5Qml.so.5.6.3*
lrwxrwxrwx 1   18 Mar  8 21:12 libQt5Qml.so.5.6 -> libQt5Qml.so.5.6.3*
-rwxr-xr-x 1 5.1M Mar  8 21:12 libQt5Qml.so.5.6.3*
-rw-r--r-- 1  924 Mar  8 21:12 libQt5Quick.la
-rw-r--r-- 1  998 Mar  8 21:16 libQt5QuickParticles.la
-rw-r--r-- 1 1.3K Mar  8 21:16 libQt5QuickParticles.prl
lrwxrwxrwx 1   29 Mar  8 21:17 libQt5QuickParticles.so -> libQt5QuickParticles.so.5.6.3*
lrwxrwxrwx 1   29 Mar  8 21:17 libQt5QuickParticles.so.5 -> libQt5QuickParticles.so.5.6.3*
lrwxrwxrwx 1   29 Mar  8 21:17 libQt5QuickParticles.so.5.6 -> libQt5QuickParticles.so.5.6.3*
-rwxr-xr-x 1 752K Mar  8 21:17 libQt5QuickParticles.so.5.6.3*
-rw-r--r-- 1 1.3K Mar  8 21:12 libQt5Quick.prl
lrwxrwxrwx 1   20 Mar  8 21:16 libQt5Quick.so -> libQt5Quick.so.5.6.3*
lrwxrwxrwx 1   20 Mar  8 21:16 libQt5Quick.so.5 -> libQt5Quick.so.5.6.3*
lrwxrwxrwx 1   20 Mar  8 21:16 libQt5Quick.so.5.6 -> libQt5Quick.so.5.6.3*
-rwxr-xr-x 1 5.2M Mar  8 21:16 libQt5Quick.so.5.6.3*
-rw-r--r-- 1  887 Mar  8 21:16 libQt5QuickTest.la
-rw-r--r-- 1 1.3K Mar  8 21:16 libQt5QuickTest.prl
lrwxrwxrwx 1   24 Mar  8 21:16 libQt5QuickTest.so -> libQt5QuickTest.so.5.6.3*
lrwxrwxrwx 1   24 Mar  8 21:16 libQt5QuickTest.so.5 -> libQt5QuickTest.so.5.6.3*
lrwxrwxrwx 1   24 Mar  8 21:16 libQt5QuickTest.so.5.6 -> libQt5QuickTest.so.5.6.3*
-rwxr-xr-x 1 167K Mar  8 21:16 libQt5QuickTest.so.5.6.3*
-rw-r--r-- 1  997 Mar  8 21:17 libQt5QuickWidgets.la
-rw-r--r-- 1 1.3K Mar  8 21:17 libQt5QuickWidgets.prl
lrwxrwxrwx 1   27 Mar  8 21:17 libQt5QuickWidgets.so -> libQt5QuickWidgets.so.5.6.3*
lrwxrwxrwx 1   27 Mar  8 21:17 libQt5QuickWidgets.so.5 -> libQt5QuickWidgets.so.5.6.3*
lrwxrwxrwx 1   27 Mar  8 21:17 libQt5QuickWidgets.so.5.6 -> libQt5QuickWidgets.so.5.6.3*
-rwxr-xr-x 1  97K Mar  8 21:17 libQt5QuickWidgets.so.5.6.3*
drwxr-xr-x 2 4.0K Mar  8 21:17 pkgconfig/

Однако я ищу libQt5Declarative.so.Есть ли флаг сборки, который я могу установить где-нибудь для создания этого артефакта?

Кажется, есть RPM, которые содержат этот файл, так что обязательно должен быть способ его построить: https://rpmfind.net/linux/rpm2html/search.php?query=libQt5Declarative.so.5

1 Ответ

0 голосов
/ 09 марта 2019

Согласно документации , Qt Declarative был переименован в Qt Quick 1, начиная с Qt 5. Так что вместо этого вам нужно связываться с libQtQuick.so.

Но этобыл удален в Qt 5.6.Вы должны портировать ваше приложение.

...