Я пытаюсь создать deb приложения QT 5.5, которое использует QT5 webkit и webkitwidgets в нем. Когда я пытаюсь создать deb с командой "debuild-kMYGPGKEY" затем, это дает мне ниже ошибки.
/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'
любой намного больше этих типов неопределенных ссылочных ошибок.
От ошибки я нашел, что libQt5WebKit берет ссылку libQt5WebChannel, который не найден в моей машине.
Таким образом, если у кого-либо есть какая-либо идея о проблеме или как я могу установить libqt5webchannel.so.5 в Ubuntu 16.04, затем сообщенной мне.
Спасибо.
(Столкнитесь с подобной проблемой с https://github.com/GPUOpen-Tools/CodeXL)
sudo способное объяснение libqt5webchannel5-dev
хорошая привычка состоит в том, чтобы посмотреть на https://, сайт packages.ubuntu.com/zesty/libqt5webchannel5-dev с недостающим файлом/библиотекой называет и меняет "имена пакета" в "содержание пакета" при поиске панели.
Здание qt5webchannel:
git clone git://code.qt.io/qt/qtwebchannel.git
qmake-qt5
make
sudo make install
<час> РЕДАКТИРОВАНИЕ: Извините, сбои с Ubuntu16.04:
Никакой /usr/include/x86_64-linux-gnu/qt5/QtGui/QApplication
... Это могло быть причиной никакого qtwebchannel
в Debian, Ubuntu: менее полный Qt5?