VS版本:VS2017;
Python版本:Python2.7.5或以上版本,不支持Python 3版本;
Qt5.11版本安装包,MSVC 2015 32-bit、MSVC 2015 64-bit、MSVC 2017 64-bit、Sources模块;
4.Bison,Flex
5.GPerf
6.Perl (Strawberry vesion) from http://strawberryperl.com/;
1.打开VS2017的命令提示符工具(以管理员权限打开)。
2.在cmd对话框中,将工作目录切换到QWebEngine源码模块所在目录。如:
“E:\Qt\Qt5.11.1\5.11.1\Src\qtwebengine”。
3.输入"E:\Qt\Qt5.11.1\5.11.1\msvc2015\bin\qmake.exe -r qtwebengine.pro" 重新递归的生成makefile。
4.输入:"nmake"命令,开始编译。注意此处是重新编译qtwebengine源码,需要一定时间和硬盘内存空间,请确保硬盘空间在50G以上。此处编译时间较长
5.输入:“nmake install” 命令,进行安装。
6.替换“E:\Qt\Qt5.11.1\5.11.1\Src\qtwebengine\include”目录下QtWebEngine、QtWebEngineCore、QtWebEngineWidgets下的头文件。以QtWebEngineCore为例:将“E:\Qt\Qt5.11.1\5.11.1\Src\qtwebengine\src\core\api”下的头文件拷贝复制到“E:\Qt\Qt5.11.1\5.11.1\Src\qtwebengine\include\QtWebEngineCore”目录下。QtWebEngine、QtWebEngineWidgets下头文件也需要替换。
7.将生成的Qt5WebEngine.dll、QtWebEngineWidgets.dll、QtWebEngineCore.dll考到“E:\Qt\Qt5.11.1\5.11.1\msvc2015\bin”下,将对应的.lib文件拷贝到lib目录下,将对应的头文件拷贝到Include下。
1.在VS2015中创建Qt的App应用程序。 2.在main.cpp中内容如下: #include “QtGuiApplication1.h” #include<QtWidgets/QApplication> #include “QtWebEngine/QtWebEngine” #include “QWebEngineView”
int main(int argc, char *argv[]) { QApplication a(argc, argv); /*QtGuiApplication1 w; w.show();*/ QWebEngineView* webview = new QWebEngineView; webview->load(QUrl("https://www.baidu.com/")); webview->show(); return a.exec(); }3.配置VS的编译属性:与配置Qt其它模块一致。 4.编译运行。
资源路径:https://download.csdn.net/download/u013125105/10743926