1

从 wiki 我们知道“对静态 Qt 构建的支持使得解决那些不能使用动态链接的用例成为可能”</p>

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

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


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

但这一次,qt 5.1.0 wiki 表示新功能包括“支持静态 Qt”</p>

4

2 回答 2

4

您需要先对 Qt 进行静态构建,然后才能使用它构建静态链接的应用程序。您必须在构建之前指定-static何时配置它。现有的预构建包都不支持开箱即用的静态链接。

请记住,有一个限制 - 除非您拥有商业许可证,否则您不能在商业应用程序中使用静态链接。但它可以用于测试目的和开源的东西。

于 2013-06-28T18:05:45.477 回答
0

据我所知,Qt 总是可以做到这一点?!

于 2013-07-08T08:58:40.593 回答