c++ - 作为 Qt5 库的一部分进行编译时如何启用/禁用 WebKit 功能

标签 c++ qt webkit qt5 qtwebkit

当您从 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/

相关文章:

c++ - OpenCV:如何创建 .vec 文件以与 opencv_traincascade 一起使用

c++ - 是否允许指针作为有序 STL 容器中的键?

python - QMetaObject::invokeMethod 找不到带参数的方法

html - css margin :auto not centering div in webkit browsers (Chrome and Safari) when maximised/full screen

javascript - 单击 Javascript 按钮触发 CSS3 转换

c++ - Objective-C 和 Swift 之间的委托(delegate)问题

c++ - C++11 中默认的正则表达式引擎是什么?

c++ - Qt dataChanged 信号 - 不使用提供的单元格范围

linux - bitrock 安装程序 - Linux 入门

javascript - 为特定 DOM 元素运行 setTimeout()