Qt c++在Windows中独立可执行

Qt C++ Stand alone executable in Windows

本文关键字:独立 可执行 Windows c++ Qt      更新时间:2023-10-16

我想让我的Qt c++程序一个独立的单一应用程序。顺便说一下,我使用的是基于Qt 4.7.4的Qt creator 2.2.1。我按照http://www.formortals.com/how-to-statically-link-qt-4/上的说明静态地链接了这些库。我不知道在QtSDK文件夹中找到configure.exe的位置,所以我下载了"qt-everywhere-opensource-src-4.7.3"并按照说明进行操作。

我不确定在第4步,因为windows Qt选项看起来不相似。它不是一个文件夹的路径,而是一个路径到qmake位置,我不确定该选择什么选项。

如果有人知道如何创建程序作为一个独立的不需要任何dll,可以帮助我,我将非常感激。

谢谢

关于您提到的步骤4,在QtCreator中,您需要指向qmake可执行文件,您将在bin文件夹中的构建树(您静态构建Qt的地方)中找到它。

我猜如果你在步骤4上有问题,你应该已经构建了Qt的静态版本,你已经完成了95%的工作!

那一刻QtCreator将接受qmake制作,你只需要选择这个版本使用任何向导来获得你的第一个应用程序,然后添加CONFIG += static到你的.pro文件。

这里有一些Qt教程,以防万一。