【问题标题】:Why do I have to copy mingw DLLs manually when using windeployqt?为什么在使用 windeployqt 时必须手动复制 mingw DLL?
【发布时间】:2022-11-21 13:55:21
【问题描述】:

刚刚下载了 Qt Creator 并编译了我的应用程序。 我在命令行上使用 windeployqt,因为我在 Qt Creator 本身没有找到任何选项。 当我在我的二进制文件上使用它时,我仍然必须将像 libgcc_s_seh-1.dll、libstdc++-6.dll 和 libwinpthread-1.dll 这样的 DLL 从我的 Qt 安装目录 C:\Qt\6.2.2\mingw_64\bin 复制到我的部署目录中,否则我无法启动 .执行文件。 如果我试图在没有 Qt Creator 的情况下在我的目标构建目录中启动它,也会发生同样的情况。

windeployqt 或 Qt Creator 不应该将这些 DLL 复制到构建和部署目录中,以便您可以正确运行 .exe 吗?!

【问题讨论】:

    标签: windows qt windeployqt


    【解决方案1】:

    同样的问题,我什至不知道除了libgcc_s_seh-1.dll之外还需要两个文件。比你!

    【讨论】:

    • 谢,请不要添加我也是作为答案。它实际上并没有提供问题的答案。如果您有不同但相关的问题,请ask它(如果它有助于提供上下文,请参考此问题)。如果你对这个具体问题感兴趣,你可以upvote它,留下comment,或者一旦你有足够的reputation就开始bounty
    猜你喜欢
    • 1970-01-01
    • 2018-10-03
    • 2020-03-06
    • 1970-01-01
    • 2018-07-25
    • 1970-01-01
    • 1970-01-01
    • 2015-08-01
    • 2015-03-07
    相关资源
    最近更新 更多