2014-01-21 58 views

回答

2

如果动态链接您的应用程序,它会需要一些库(如果你正在开发Windows,使用的Dependency Walker来识别所有的)。

另外,看看您的应用程序需要编译的Qt模块:它们中的每一个都对应一个库,您需要将它与应用程序捆绑在一起。

如果你是静态链接,我相信你可能需要更少数量的库(那些未与Qt捆绑的库),但仍然需要。

希望它有帮助。

+1

“静态链接只允许Qt的商业许可证”。总之:**没有**。请参阅[LGPL 2.1,第6a节](http://www.gnu.org/licenses/lgpl-2.1.html):“如果工作是与库链接的可执行文件,则具有完整的机器可读”工作库“作为目标代码和/或源代码,以便用户可以修改库并重新链接以生成包含修改过的库的修改后的可执行文件。” –

+1

@KubaOber谢谢你指出。我会更新我的答案。 –