libqt5webchannel.so.5 está faltando ou não encontrado no Ubuntu 16.04

1

Estou tentando criar um aplicativo deb do QT 5.5 que usa o QT5 webkit e webkitwidgets nele. Quando estou tentando criar deb com o comando "debuild -kMYGPGKEY", isso me dá um erro abaixo.

/usr/bin/ld: warning: libQt5WebChannel.so.5, needed by /home/myusername/Qt5.5.0/5.5/gcc_64/lib/libQt5WebKit.so.5.5.0, not found (try using -rpath or -rpath-link)

/home/myusername/Qt5.5.0/5.5/gcc_64/lib/libQt5WebKit.so.5.5.0: undefined reference to 'QAccelerometer::QAccelerometer(QObject*)'
/home/myusername/Qt5.5.0/5.5/gcc_64/lib/libQt5WebKit.so.5.5.0: undefined reference to 'QRotationReading::x() const'

muitos mais desses tipos de erros de referência indefinidos.

A partir do erro, descobri que libQt5WebKit está tomando a referência libQt5WebChannel que não é encontrada em minha máquina.

Então, se alguém tem alguma idéia sobre o problema ou como eu posso instalar o libqt5webchannel.so.5 no Ubuntu 16.04, por favor me avise.

Obrigado.

    
por User2546 02.07.2016 / 16:01

2 respostas

1

(Corra para um problema semelhante com link )

Solução:

sudo apt instale o libqt5webchannel5-dev

Explicação

O bom hábito é olhar para o site link com o nome do arquivo / biblioteca ausente e alterar os nomes dos pacotes "em" conteúdo do pacote "na barra de pesquisa.

    
por niram2009 02.06.2017 / 22:07
0

Criando qt5webchannel:

git clone git://code.qt.io/qt/qtwebchannel.git
qmake-qt5
make
sudo make install

EDIT: Desculpe, falha com o Ubuntu16.04:

Não /usr/include/x86_64-linux-gnu/qt5/QtGui/QApplication ... Esse poderia ser o motivo para nenhum qtwebchannel no Debian, Ubuntu: Um Qt5 menos completo?

    
por Knud Larsen 02.07.2016 / 16:25