是否可以在启用webkit的情况下构建静态Qt库?如何?

Mic*_*ine 9 c++ qt webkit qt4 qtwebkit

我尝试使用以下命令构建静态Qt库:

./configure --prefix=/usr/local/qt --static --accessibility --multimedia --audio-backend --svg --webkit --javascript-jit --script --scripttools --declarative --dbus --debug
Run Code Online (Sandbox Code Playgroud)

但我收到一条消息说:

WARNING: Using static linking will disable the WebKit module.
Run Code Online (Sandbox Code Playgroud)

是否可以在启用所有模块的情况下构建静态Qt库?如何?

谢谢

Lou*_*nco 0

可能是因为它的一部分是 LGPL。因此,这可能是可能的,但 LGPL 意味着您必须提供源代码或编译的目标代码,以便最终用户可以针对他们自己的版本重新链接。

如果您不打算将结果部署给任何人,那么您可能可以这样做并遵守。

不过,您必须编辑构建才能实际执行此操作,因为它们看起来默认符合 LGPL。