如何在作为Qt5库的一部分编译时启用/禁用WebKit功能

How to enable/disable WebKit features when compiling as part of Qt5 library

本文关键字:启用 编译 禁用 功能 WebKit 一部分 Qt5      更新时间:2023-10-16

当你从Qt5单独编译QtWebKit时,你可以访问一堆编译选项,如——no-webkit2,——no-3d-rendering,——no-video等。似乎当你编译WebKit作为Qt5库的一部分时,你会被无法修改的预定义功能配置卡住。

当您将QtWebKit编译为Qt5源代码发行版的一部分时,是否可以访问配置功能?如何将上述参数从Qt5构建工具传递到WebKit构建?

如果你先编译Qt而没有QtWebKit (configure -skip QtWebKit),你可以修改Tools/qmake/mkspecs/features/features。从QtWebKit源代码中启用或禁用功能。然后从WebKit生成Makefile。Pro和run nmake。现在,QtWebKit应该使用您设置的特性进行构建。