目录
1. 安装python,版本不能大于2.7,安装完毕后配置环境变量
安装perl,安装完毕后配置环境变量
2. 修改Qt源码 示例版本Qt5.6.3 安装路径:F:\soft_install\Qt\Qt5.6.3
3. 将”控制面板”–“时钟、语言、区域”-”区域和语言”–”管理”–”非Unicode程序的语言”改成英语(美国)
4. 编译
解决方法:重新编译Qt源码 QWebEngine
执行步骤:
1. 安装python,版本不能大于2.7,安装完毕后配置环境变量
安装perl,安装完毕后配置环境变量
下载地址: https://download.csdn.net/download/hello_zhengyue/20600386
可在官网自行下载
最好在配置环境变量后重启电脑
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiIwczX0xiRGZkRGZ0Xy9GbvNGL2EzXlpXazxCbWhVZuVzVa9Gczgld4dkYshmMMBjVtJWd0ckW65UbM5WOHJWa5kHT20ESjBjUIF2X0hXZ0xCMx81dvRWYoNHLrdEZwZ1Rh5WNXp1bwNjW1ZUba9VZwlHdssmch1mclRXY39CXldWYtlWPzNXZj9mcw1ycz9WL49zZuBnL5QzM2AjM0UTM4IzNwEjMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
2. 修改Qt源码 示例版本Qt5.6.3 安装路径:F:\soft_install\Qt\Qt5.6.3
修改文件:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\src\core\gyp_run.pro
插入:GYP_CONFIG += proprietary_codecs=1 ffmpeg_branding=Chrome
修改文件:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\src\3rdparty\chromium\third_party\ffmpeg\ffmpeg.gyp
插入:'ffmpeg_branding%':"Chrome",
修改文件:F:\soft_install\Qt\Qt5.6.3\5.6.3\Src\qtwebengine\qtwebengine.pro
插入:WEBENGINE_CONFIG+=use_proprietary_codecs
3. 将”控制面板”–“时钟、语言、区域”-”区域和语言”–”管理”–”非Unicode程序的语言”改成英语(美国)
4. 编译
以管理员权限运行 VS2013 开发人员命令提示
切换到Qt源码 QWebengine目录
输入如下命令:"F:\soft_install\Microsoft Visual Studio 12.0\VC\vcvarsall.bat" x86
输入如下命令: F:\soft_install\Qt\Qt5.6.3\5.6.3\msvc2013\bin\qmake.exe qtwebengine.pro
nmake #大概两个小时
nmake install
等待编译完成,将编译好的dll复制到安装目录下即可
提示:文中所有路径需要替换成实际的路径
参考:https://blog.csdn.net/u013495598/article/details/88945533