【问题标题】:How to build Qt project as a standalone executable?如何将 Qt 项目构建为独立的可执行文件?
【发布时间】:2015-11-25 09:35:42
【问题描述】:

我尝试构建我的 Qt 项目的独立版本。我浏览了一些关于静态链接和构建的教程。我设置了我的 qtcreator 套件。我没有成功。

理论上,如果我将我的项目文件提供给能够为他/她自己做的人,如果我没记错的话,他/她应该能够为我构建一个 .exe。

【问题讨论】:

    标签: qt mingw exe executable static-linking


    【解决方案1】:

    当您使用的所有库都是静态的并且您的应用程序也是静态的时,您可以这样做。并且您必须自己构建 Qt 的静态版本,请按照此处的文档:

    https://wiki.qt.io/Building_a_static_Qt_for_Windows_using_MinGW

    这里是https://wiki.qt.io/Build_Standalone_Qt_Application_for_Windows

    【讨论】:

    • 我从第一个链接下载了 windows-build-qt-static.ps1,右键单击它并单击 Run with PowerShell,弹出命令窗口,然后几乎立即关闭。从那以后什么都没有发生。我认为它目前没有做任何事情。我也尝试了第二个链接,但是说明(我应该在哪个目录中使用命令等)不清楚,所以我什至无法进行第一步。
    • 您可以尝试其他选项,使用 mingw32 编译,在应用程序文件夹中使用一些 dll 库部署您的应用程序,并且它可以在其他 Windows 版本中正常工作而无需任何依赖。
    • 在你的图片中i.stack.imgur.com/g8iaV.png 我可以在这里看到问题。您可以先尝试使用 mingw 安装普通版本的 Qt,然后点击此处的链接添加正确的路径 stackoverflow.com/questions/33913416/…,然后再次尝试构建静态 Qt。希望能解决你的问题
    猜你喜欢
    • 1970-01-01
    • 2021-06-25
    • 2021-01-26
    • 1970-01-01
    • 2012-08-22
    • 2016-04-28
    • 1970-01-01
    • 2020-10-06
    • 1970-01-01
    相关资源
    最近更新 更多