Eu tentei reinstalar o libqt5gui5, libxcb1, libxcb1-dev, mas não ajudou. Eu também procurei por bibliotecas perdidas para o virtualbox com o ldd, mas não encontrei nenhuma.
Erro no modo de depuração não mostra o motivo pelo qual o plugin não está carregado
Saída de depuração:
Qt WARNING: QLibraryPrivate::loadPlugin failed on "/home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so" : "Cannot load library /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so: "
Qt FATAL: This application failed to start because no Qt platform plugin could be initialized.
Não trabalhe para mim soluções de outros segmentos com problemas semelhantes.
Eu também tenho a biblioteca libqxcb.so em / usr / lib / x86_64-linux-gnu / qt5 / plugins / plataformas /. Por que não tenta carregar esta biblioteca?
EDITAR: Mais saída de depuração:
Qt WARNING: Found metadata in lib /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so, metadata=
{
"IID": "org.qt-project.Qt.QPA.QPlatformIntegrationFactoryInterface.5.3",
"MetaData": {
"Keys": [
"xcb"
]
},
"className": "QXcbIntegrationPlugin",
"debug": false,
"version": 329989
}
Qt WARNING: QLibraryPrivate::loadPlugin failed on "/home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so" : "Cannot load library /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/libqxcb.so: "
Qt FATAL: This application failed to start because no Qt platform plugin could be initialized.
Metadados encontrados em /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so
, mas tentando carregar a biblioteca de /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/
EDIT2:
Eu removi bibliotecas em /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms/
e crie link simbólico
ln -s /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms /home/damian/libs/Qt/5.11.1/gcc_64/plugins/platforms
Funciona. Como corrigir sem solução alternativa.
Tags virtualbox qt linux