【发布时间】:2019-04-15 06:19:08
【问题描述】:
所以我想找到一个教程,教如何使用 Qt 构建单个 EXE。 我使用 mingw 和 windeployqt 进行部署(仍然缺少一些 dll,我手动复制它们)然后它就可以工作了。
但我不明白https://wiki.qt.io/Build_Standalone_Qt_Application_for_Windows中的步骤
表示要构建Qt的静态版本。
> configure -static -release -no-exceptions
> mingw32-make sub-src
但是我在哪里输入呢?当我打开 Cmd 提示符并立即键入时,它只是说“配置”不被识别为内部或外部命令....
这是否意味着我需要关闭 Qt Creator,构建 Qt Creator 的“静态”版本,然后运行 Qt Creator 的静态版本?这对我来说很困惑。抱歉,因为我是新手。
【问题讨论】:
-
您的意思是要开发可执行程序(控制台或 Windows 应用程序)还是要为已开发的应用程序制作安装程序?
-
为了从命令行使用configure,你需要启动Qt Command Prompt
-
我想为我的小部件应用程序制作单个 .exe。正常构建将有许多文件在一起。我只想将所有内容打包到 1 个 app.exe 中。这可能吗?
-
这意味着你需要编译Qt Framework的静态构建,然后使用这个静态版本来构建你的静态应用程序。也许这个 youtube 视频有帮助:youtube.com/watch?v=lwX_urJJOf8
-
好的,我明白了,您希望静态链接而不是分发 qt dll。确实,我以前没有用 qt 这样做
标签: qt static executable