不能从qt5.6源码为raspberry pi 2构建qtwebengine

时间:2016-05-23 07:45:12

标签: qt build raspberry-pi2 qtwebengine

我正在尝试使用覆盆子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。

请帮忙。我已经尝试了两个多星期

1 个答案:

答案 0 :(得分:0)

我能够通过重建QtWebChannel来解决这个问题:

~/raspi/qtwebchannel$ make

然后回到QtWebEngine:

~/raspi/qtwebengine$ make

这构建了libQt5WebEngine.so