J'essaie de créer une application deb pour QT 5.5 qui utilise QT5 Webkit et Webkitwidgets. Lorsque j'essaie de créer deb avec la commande "debuild -kMYGPGKEY", cela me donne l'erreur ci-dessous.
/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'
beaucoup plus ces types d'erreurs de référence indéfinies.
De l'erreur, j'ai trouvé que libQt5WebKit prend la référence libQt5WebChannel qui n'est pas trouvée dans ma machine.
Donc, si quelqu'un a une idée du problème ou comment puis-je installer libqt5webchannel.so.5 dans Ubuntu 16.04, merci de me le faire savoir.
Merci.
(Exécuter un problème similaire avec https://github.com/GPUOpen-Tools/CodeXL )
Sudo apt installer libqt5webchannel5-dev
La bonne habitude est de regarder sur https://packages.ubuntu.com/zesty/libqt5webchannel5-dev site avec le nom de fichier/bibliothèque manquant et de changer "noms de paquet" en "contenu du paquet" à la barre de recherche.
Bâtiment qt5webchannel:
git clone git://code.qt.io/qt/qtwebchannel.git
qmake-qt5
make
Sudo make install
EDIT: Désolé, échoue avec Ubuntu16.04:
Non /usr/include/x86_64-linux-gnu/qt5/QtGui/QApplication
... Cela pourrait être la raison pour laquelle aucun qtwebchannel
dans Debian, Ubuntu: Un Qt5 moins complet?