我想编译qt静态构建。在那个项目中,我使用了webkit。我知道webkit在静态构建中是禁用的。那么有可能以某种方式从路径(C:\ Qt \ version ... \ bin \ Qt5WebKitWidgets.dll)动态包含(链接)weblit并在静态构建中进行项目编译吗?
答案 0 :(得分:0)
不,不是,因为webkit模块依赖于Qt的其余部分才能工作,并且Qt无处可去。您的可执行文件需要导出Qt符号,然后DLL可以链接它们 - 但是您仍然需要重建dll而不是与其他Qt库链接,而是使用您的可执行文件。
如果您真的希望这样做,可以静态构建webkit。请参阅this question。