我想让我的Qt C ++程序成为一个独立的单一应用程序。顺便说一下,我使用Qt创建者2.2.1,它基于Qt 4.7.4。我按照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的情况下独立创建程序并且可以帮助我,我会非常感激。
由于
答案 0 :(得分:0)
关于您提到的第4步,在QtCreator
中,您需要指向qmake
可执行文件,您将在构建树(静态构建Qt)中找到它bin
文件夹。
我想如果您在第4步上遇到问题,那么您应该已经构建了Qt
的静态版本,您已经完成了95%的工作!
当QtCreator
接受您制作的qmake
时,您只需选择此版本即可使用任何向导来获取第一个应用,然后添加{{1你CONFIG += static
档案。
Here一些Qt教程以防万一。