Size: a a a

2020 July 23

S

Sergey in Qt
Georgy Shepelev
@RenatGaraev сталкивался =)
Случаем не мне отвечали, но промахнулись пользователем? ))
источник

M

Mr.Mait in Qt
Sergey
Случаем не мне отвечали, но промахнулись пользователем? ))
Так все правильно, его призвали в чат для твоей задачи :)
источник

S

Sergey in Qt
а, все, понял
источник

RG

Renat Garaev in Qt
Georgy Shepelev
@RenatGaraev сталкивался =)
смешно) да. еще и @crackedmind знает, ну и я жаловался @anatolijs что баг какой то) но ничего, поборол даже в статичной сборке
источник

S

Sergey in Qt
Renat Garaev
смешно) да. еще и @crackedmind знает, ну и я жаловался @anatolijs что баг какой то) но ничего, поборол даже в статичной сборке
Не подскажешь, как в итоге победил?
Или может в чате решение уже скидывали когда?
источник

RG

Renat Garaev in Qt
Sergey
Доброго дня всем
Никто не сталкивался с проблемой при сборке из исходников Qt5.15, связанных с xcb?
Проекты собираются, но при попытке запуска выплевывает:
qt.qpa.plugin: Could not load the Qt platform plugin "xcb" in "" even though it was found.
This application failed to start because no Qt platform plugin could be initialized. Reinstalling the application may fix this problem.
Available platform plugins are: eglfs, linuxfb, minimal, minimalegl, offscreen, vnc, wayland-egl, wayland, wayland-xcomposite-egl, wayland-xcomposite-glx, webgl, xcb.

Пересобирал исходники несколько раз с разными аргументами на входе configure
Опция -qt-xcb оказалась более недоступна, но по ссылке
https://codereview.qt-project.org/c/qt/qtdoc/+/300877/3/doc/src/platforms/linux.qdoc
наткнулся на -bundled-xcb-xinput
Последний раз команда выглядела так:
./configure -platform linux-g++ -prefix $QT5_INSTALL_PATH -opensource -nomake examples -nomake tests -qt-zlib -qt-libpng -qt-libjpeg -qt-freetype -opengl desktop -sql-sqlite -bundled-xcb-xinput

Вывод ldd
https://pastebin.com/ETH7LTjc
libxcb.so.1 системный на месте

При установке export QT_DEBUG_PLUGINS=1 вываливается
...
QFactoryLoader::QFactoryLoader() checking directory path "/home/MYUSERNAME/qt_projects/DocFormatter/build-DocFormatter-Desktop_Qt_5_15_0_GCC_64bit-Release/doc_formatter/platforms" ...
qt.qpa.plugin: Could not find the Qt platform plugin "xcb" in ""
...
То бишь приложение начинает искать библиотеку в папке platforms, которая должна лежать рядом с бинарным файлом

Ubuntu 18.04.4
gcc version 10.1.0 (Ubuntu 10.1.0-2ubuntu1~18.04)

UPD: Если запускать приложение в QtCreator, то в Available platforms plugins... присутствует xcb, если отдельно, то нет

UPD2: На машине нет возможности поставить Qt через online installer, потому пытаюсь собрать из исходников
не хватает каких то компонентов и библиотек. Когда собираешь из сорцов, проверяйте папку platform plugin внутри должны появиться xcb
а воообще опция конфигурации вот такие нужны для 5.15. по крайней мере

попробуй эти опции

-I /usr/include/xcb/ -L /usr/lib/x86_64-linux-gnu/ \
-xcb-xlib -xcb \
-feature-thread \
-feature-xkbcommon \
источник

RG

Renat Garaev in Qt
Sergey
Не подскажешь, как в итоге победил?
Или может в чате решение уже скидывали когда?
главное confiugure должен пройти, проверьте, что там все высветилось и никаких проблем нету с xcb и лог при конфигурировании. Если нет, то доставляйте пакеты в ваш дистрибутив
источник

S

Sergey in Qt
Renat Garaev
не хватает каких то компонентов и библиотек. Когда собираешь из сорцов, проверяйте папку platform plugin внутри должны появиться xcb
а воообще опция конфигурации вот такие нужны для 5.15. по крайней мере

попробуй эти опции

-I /usr/include/xcb/ -L /usr/lib/x86_64-linux-gnu/ \
-xcb-xlib -xcb \
-feature-thread \
-feature-xkbcommon \
Одна из сборок с подобными аргументами была
Сейчас еще раз запущу, может все ж отличалась
источник

Т8

Т-34 85 in Qt
Почему в Qt Creator генерация аггрегация класса UI по умолчанию через указатель делается, а не напрямую аллочится?
источник

AS

Anatoly Shirokov in Qt
Т-34 85
Почему в Qt Creator генерация аггрегация класса UI по умолчанию через указатель делается, а не напрямую аллочится?
это настраивается
источник

Т8

Т-34 85 in Qt
Anatoly Shirokov
это настраивается
Я понимаю. Я не понимаю, почему этот вариант предпочтительнее?
источник

S

Sergey in Qt
У всех https://doc.qt.io/ без VPN через одно место работает?
источник

МВ

Макс Воробьев... in Qt
Sergey
У всех https://doc.qt.io/ без VPN через одно место работает?
yes
источник

Е

Егор in Qt
Sergey
У всех https://doc.qt.io/ без VPN через одно место работает?
у меня норм
источник

RG

Renat Garaev in Qt
Sergey
У всех https://doc.qt.io/ без VPN через одно место работает?
видимо зависит от провайдера. открыл без проблем
источник

МВ

Макс Воробьев... in Qt
но ща работает
источник

S

Sergey in Qt
Renat Garaev
видимо зависит от провайдера. открыл без проблем
с МТС не открывает. Через впн все ок
источник

Т8

Т-34 85 in Qt
Sergey
У всех https://doc.qt.io/ без VPN через одно место работает?
Рф?
источник

S

Sergey in Qt
Т-34 85
Рф?
Да, мтс
источник

RR

Ramil Rizvanov in Qt
РКН добрался до qt
источник