WebEngine是Qt5.4之后加入的新特性,用Qt WebEngine取代之前的Qt Webkit
http://wiki.qt.io/QtWebEngine
windows版本
windows版本需要vs2013支持,下面是官方文檔的原話:
Building on Windows currently requires Visual Studio 2013 or Visual Studio 2013 Express Edition This will most likely remain a requirement for Qt WebEngine. Changing it would require significant changes to the Chromium code base that are going against the direction Chromium is being developed.
從官方文檔來看,目前在Windows上的構建需要Visual Studio 2013或Visual Studio 2013 Express Edition,這很可能仍然是Qt WebEngine的一個需求。
所以要想在windows下使用Qt WebEngine模塊需要下載qt對應的vs2013版本。
linux
通過實踐發現rhel6.5系統之上通過源碼安裝Qt5.4.2之后,編譯使用webengine的項目是報錯:
Project ERROR: Unknown module(s) in QT: webenginewidgets
猜想Qt5.4.2可能不支持該模塊。
於是想安裝Qt5.5.1查閱文檔后發現Qt5.5.1需要紅帽6.6系統。
- http://wiki.qt.io/Qt_5.5_Tools_and_Versions
- [Qt WebEngine Platform Notes Building Qt WebEngine from Source] http://doc.qt.io/qt-5/qtwebengine-platform-notes.html#linux
后續:
linux下qt5.4.2源碼編譯安裝沒有Qt WebEngine模塊,可能是gcc版本問題,所需的gcc版本為GCC version 4.7 。