Qt 5.1.0是否支持静态编译?如何?

时间:2013-06-28 17:43:57

标签: qt

来自维基,我们知道 “支持静态Qt构建,可以解决那些无法使用动态链接的用例”

我已经厌倦了添加CONFIG + = static,但不会工作。

如何在不编译整个qt项目的情况下编译静态代码?


在Qt5.1.0之前,我们都可以在构建qt项目之后静态编译代码

但是这一次,qt 5.1.0 wiki说新功能包括“支持静态Qt”

2 个答案:

答案 0 :(得分:4)

在使用它构建静态链接的应用程序之前,您需要执行Qt的静态构建。在构建之前配置它时,必须指定-static。现有的预构建软件包都不支持开箱即用的静态链接。

请记住存在限制 - 除非您拥有商业许可,否则不能在商业应用中使用静态链接。但它可以用于测试和开源。

答案 1 :(得分:0)

据我所知,Qt总能实现这一点吗?!