我使用 Qt 构建了一个小型应用程序。事实证明,我需要从头开始重新配置 Qt,以便能够静态链接。我以前做过,我记得那是一个非常漫长的过程。
那么有人知道提供开箱即用静态链接功能的 Qt SDK 安装程序吗?
此外马丁·贝克特的回答 https://stackoverflow.com/questions/2248512/qt-build-that-can-link-statically-out-of-the-box/2248559#2248559.
小心许可证!
如果你在下面使用Qt(L)GPL许可条款并根据以下条件分发您自己的应用程序(L)GPL也,比一切都好。
当然如果你想制作专有软件比情况还要复杂。粗略地说,最终用户应该能够(修改和)重新编译 Qt,并将您的应用程序与(修改和)重新编译的库版本一起使用。要通过静态链接实现此目的,无需向最终用户提供源代码,就足够了提供可链接的目标代码这样他们就可以重新链接到修改后的库。
另外,如果我没记错的话,如果你使用LGPLQt并提供源代码,您自己的代码不必使用LGPL许可证。你可以作曲您自己的许可证(如果你是律师=))并拒绝除用户可以重新编译和重新链接之外的任何权利。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)