当您从 Qt5 单独编译 QtWebKit 时,您可以使用一系列编译选项,例如 --no-webkit2、--no-3d-rendering、--no-video 等。似乎当您将 WebKit 编译为 Qt5 库的一部分时,您会陷入无法修改的预定义功能配置。
当您将 QtWebKit 编译为 Qt5 源代码分发的一部分时,是否可以访问配置功能?如何将上述参数从 Qt5 构建工具传递到 WebKit 构建?
最佳答案
如果您先在没有 QtWebKit 的情况下编译 Qt(configure -skip qtwebkit),您可以修改 QtWebKit 源代码中的 Tools/qmake/mkspecs/features/features.pri 以启用或禁用功能。然后从 WebKit.pro 生成 Makefile 并运行 nmake。现在 QtWebKit 应该使用您设置的功能进行构建。
关于c++ - 作为 Qt5 库的一部分进行编译时如何启用/禁用 WebKit 功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30305336/