Задать вопрос
Deerenaros
@Deerenaros
Программист, математик, задрот и даже чуть инженер

QT 5.8 (Static Build) + QBS: WTF с линковкой не так?

Собственно, потребовался адекватный деплоинг, приложения по 200 мегабайт не комильфо, как по мне. Пересобрал Qt (зачем-то), собрал статически своё приложение...

И ничего! Какая-то ересь была придумана, так как он не линкует с libqwindows.a, для этого требуется
#include <QtPlugin>
Q_IMPORT_PLUGIN(QWindowsIntegrationPlugin)

что, очевидно, выливается в
903c3604f3a146baa83e6ef087e326b1.png
однако загугленный Qt5PlatformSupport.lib банально отсутствует!
d248d4c9b4274a87b6ee3945edc57e1c.png

Это постепенное закручивание гаек с грёбанными лицензиями? Не надоело копирастии этот бред? Что делать, откатываться на 5.1 или уходить с Qt на .Net? Ну а вообще, сейчас хотелось бы таки собрать это дерьмо и запустить на любой печке.

P.S. Товарищи, не подскажите, а на Android сборка с такими же бубнами? Или один раз разобрался и всё сразу хорошо и замечательно?

UPD.
Собирал следующей магией:
configure.bat
    -static -release -platform win32-g++ -prefix C:\Qt\Static\5.8
    -skip qtwayland -skip qtx11extras -skip qtspeech -skip qtpurchasing -skip qtnetworkauth -skip qtlocation -skip qtwebengine
    -qt-zlib -qt -pcre -qt-libpng -qt-libjpeg -qt-freetype
    -opengl desktop -no-openssl -opensource -confirm-license
    -make libs
    -nomake tools -nomake examples -nomake tests
  • Вопрос задан
  • 514 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы