如何使用Qt的静态构建为Windows创建静态链接版本

How to use static build of Qt to create a statically-linked release for Windows?

本文关键字:静态 Windows 创建 链接 版本 构建 何使用 Qt      更新时间:2023-10-16

我应该如何在项目目录中使用Qt的静态构建?在官方文档中,构建Qt的静态版本和使用该静态版本构建应用程序的静态链接版本之间似乎缺少一步。

没有明确的步骤,因为您只需要使用静态编译的Qt来构建项目。仅此而已。从命令行中,只需调用静态编译的Qt的qmake,您的项目就会静态链接到Qt。从Qt Creator,将静态编译的Qt工具包添加到您的项目配置中,并为其构建。

当然,您必须首先将Qt版本添加到Qt Creator中,然后将其添加到新的套件中。请注意,就Qt和Qt Creator而言,"Qt版本"是Qt构建的同义词。因此,如果您有4种不同版本的Qt 5.3.1(比如动态多线程、动态单线程、静态多线程和静态),它们被认为是不同的Qt版本。因为贯穿始终的"Qt版本"与Qt的无关,只与Qt构建有关。如果你所做的只是下载一个Qt的源程序包,那么你还没有Qt版本:)