我正在尝试在Raspberry Pi 3上编译QtWebEngine。整个Qt库编译正常,但是当我尝试使用QtWebEngine在目录中运行make时,我得到这个:
pi@raspberrypi:~/qt5/qtwebengine$ /usr/local/qt5/bin/qmake
Running configuration tests...
Done running configuration tests.
Configure summary:
Qt WebEngine:
Embedded build ......................... yes
Pepper Plugins ......................... no
Printing and PDF ....................... no
Proprietary Codecs ..................... no
Spellchecker ........................... yes
Native Spellchecker .................... no
WebRTC ................................. no
Use System Ninja ....................... no
Geolocation ............................ no
WebChannel support ..................... yes
Use v8 snapshot ........................ yes
Kerberos Authentication ................ no
Building v8 snapshot supported ......... yes
Use ALSA ............................... yes
Use PulseAudio ......................... no
Optional system libraries used:
re2 .................................. no
icu .................................. no
libwebp, libwebpmux and libwebpdemux . no
opus ................................. no
ffmpeg ............................... no
libvpx ............................... no
snappy ............................... no
glib ................................. no
zlib ................................. no
minizip .............................. no
libevent ............................. no
jsoncpp .............................. no
protobuf ............................. no
libxml2 and libxslt .................. no
lcms2 ................................ no
png .................................. no
JPEG ................................. yes
harfbuzz ............................. no
freetype ............................. no
x11 .................................. no
Required system libraries:
fontconfig ........................... no
dbus ................................. no
nss .................................. no
khr .................................. yes
glibc ................................ yes
Required system libraries for qpa-xcb:
libdrm ............................... no
xcomposite ........................... no
xcursor .............................. no
xi ................................... no
xtst ................................. no
WARNING: Thumb instruction set is required to build ffmpeg for QtWebEngine.
Qt is now configured for building. Just run 'make'.
Once everything is built, you must run 'make install'.
Qt will be installed into '/usr/local/qt5'.
Prior to reconfiguration, make sure you remove any leftovers from
the previous build.
pkg-config is required
QtWebEngine will not be built.
问题:
为什么不能编译?因为
fontconfig
,dbus
和nss
图书馆?我尝试安装
libfontconfig1-dev
但它已经安装。dbus
和nss
也是如此.我做错了什么?
您缺少 pkg 配置,并且未检测到库。注意"需要 pkg 配置"。很可能你在没有 pkg 配置支持的情况下编译了 qt。