Qt qml показывает ошибку, когда я использую статическую сборку - PullRequest
0 голосов
/ 11 июля 2019

Я собрал статический Qt 5.9.6 и создал свое приложение с этой версией Qt.Но я получаю ошибки в qml:

QtQml 2.3: QML module does not contain 
informationn about components 
contained in plugins
Qt.labs.platform 1.0: QML module not 
found
QtQuick.Controls 2.2: is not installed
QtQuick.Controls.Styles 1.3: not found

Например, есть QtQuick.Controls 1.4, или Quick 2.9 также здесь.

Вот мой сценарий построения:

./configure -static -prefix /usr/lib/qt5.9.6-amd64/qt5 -opensource -confirm-license -nomake tests -nomake examples -no-openssl -qt-doubleconversion -qt-libjpeg -qt-libpng -qt-pcre -qt-xcb -qt-harfbuzz -qt-zlib -skip qt3d -skip qtactiveqt -skip qtcanvas3d -skip qtconnectivity -skip qtdatavis3d -skip qtdoc -skip qtgamepad -skip qtgraphicaleffects -skip qtimageformats -skip qtlocation -skip qtmultimedia -skip qtpurchasing -skip qtqa -skip qtremoteobjects -skip qtrepotools -skip qtscript -skip qtscxml -skip qtsensors -skip qtserialbus -skip qtserialport -skip qtspeech -skip qttranslations -skip qtwayland -skip qtwebchannel -skip qtwebengine -skip qtwebsockets -skip qtwebview

1 Ответ

1 голос
/ 11 июля 2019

У меня была такая же ошибка, и когда я проверил ее дальше, я обнаружил, что DirectX должен быть отключен, используя следующий флаг в конфигурации

-no-feature-d3d12
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...