【发布时间】:2019-11-17 21:33:20
【问题描述】:
我想在 Windows 10 上构建 Qt 5.12.4 以使 qtwebengine 具有适用于 x86 应用程序的专有编解码器,但我通过运行 qmake .\qtwebengine -- -webengine-proprietary-codecs 命令得到64-bit cross-building or native toolchain is required 错误,如下所示。
- 以管理员身份运行 Windows 命令提示符。将目录更改为
C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Auxiliary\Build
并运行以下脚本:
vcvarsall.bat amd64_x86
我运行此命令是因为 我想为 x86 应用程序构建 Qt WebEngine。
- 将目录更改为
D:\Qt\Qt5.12.4\5.12.4\Src
并运行以下命令:
配置-webengine-专有编解码器
我安装了这些 Qt webengine 编译先决条件:
-Python 2.7.15
-Bison,来自here的Flex
-GPerf(32bit) 来自here
-ActivePerl(64bit) from here
-LLVM(64bit) 来自here
-Visual Studio 2017
-Windows 10 SDK
我还将它们添加到 Windows 路径并重新启动我的机器。
此外,我还安装了 MSVC 2015 64 位、MSVC 2017 32 位、MSVC 2017 64 位、Sources、Qt WebEngine 和 Qt 网络授权组件。
【问题讨论】:
标签: qt qt5 codec toolchain qtwebengine