我正在尝试使用覆盆子pi编译qtwebengine [See this working fiddle here](链接网址)
和
编译终止时出现以下错误:
...
...
.obj/qquickwebengineview.o:qquickwebengineview.cpp:function QQuickWebEngineView::webChannel(): error: undefined reference to 'QQmlWebChannel::QQmlWebChannel(QObject*)'
collect2: error: ld returned 1 exit status
make[2]: *** [../../lib/libQt5WebEngine.so.5.6.1] Error 1
make[2]: Leaving directory `/home/gesar/pi-qt5.6/raspi/qtwebengine/src/webengine'
make[1]: *** [sub-webengine-install_subtargets] Error 2
make[1]: Leaving directory `/home/gesar/pi-qt5.6/raspi/qtwebengine/src'
make: *** [sub-src-install_subtargets] Error 2
- 我错过了什么?它说的是关于qtwebchannel但我已经成功安装了qtwebchannel。
请帮忙。我已经尝试了两个多星期
答案 0 :(得分:0)
我能够通过重建QtWebChannel来解决这个问题:
~/raspi/qtwebchannel$ make
然后回到QtWebEngine:
~/raspi/qtwebengine$ make
这构建了libQt5WebEngine.so