⚠️ Forum Maintenance: Feb 6th, 8am - 14pm (UTC+2)

no libxcb.so qt plugin in /platforms directory

• I am not sure what I have missed when xcb qt plugin is not in platforms directory and I'm getting error when trying to deploy my app to BeagleBone:

This application failed to start because it could not find or load the Qt platform plugin "xcb".

Available platform plugins are: linuxfb, minimal, offscreen.

Reinstalling the application may fix this problem.

I found that plugin file at /usr/lib/arm-linux-gnueabihf/libxcb.so

• Hi,

That's not the plugin you have there, that the xcb library. Did you cross-compile Qt with X11 enabled ?

• @Zola Hi,
The libqxcb.so file that reside inside platforms folder (in your application package, and I'm assuming you are dynamically linking with qt ) needs additional dependencies. You can find all dependencies by calling ldd for libqxcb.so, but we need to copy files reside only in Qt directory. Find it in Qt libs directory ( in my case it was libQt5DBus.so.5). Change name (*.so.5.4.1 to *.so.5) and copy it to executable directory.