【发布时间】:2018-05-23 16:38:42
【问题描述】:
我在网上看到了很多主题、问题和解决方案,但我仍然无法解决这个问题。我有一个 1.7 KB 大小的 exe,但是当我将它移动到另一台计算机并尝试打开它时,会出现典型错误。我使用 QtCreator 4.4.0。
当我尝试添加 Qt5Core.dll、Qt5Gui.dll 和 QtWidgets.dll 时,我得到了错误
找不到入口点
现在该怎么办?
我已经执行了
windeployqt,但我有 600 MB 的 dll!其中有Qt5Core.dll和Qt5Cored.dll我已经测试了我在网上找到的“使用静态链接”的解决方案。好吧,我已经添加了“
CONFIG += static”,然后在 IDE 中我给出了一个项目 > 构建和项目 > 运行 qmake。
仍然是错误。从昨天开始,我一直在为此苦苦挣扎。那我该怎么办?我需要有一个可执行文件,或者如果不可能至少有一个带有一些 dll 的 exe(但不是 600 MB 的 dll)。
【问题讨论】:
-
在构建和使用
windeployqt时确定不混合Qt版本和/或编译器? -
我是 Qt 新手,我不确定...
-
好的!由于
windeployqt提供的 dll 的大小,我猜您处于调试模式,请查看左侧框中的 Qt Creator 和上方的编译(播放)按钮,并告诉我们它是否属实! -
是的,它正在调试!我已经把它变成了 Release,然后是 Clean All,现在我已经制作了 Build All。我现在就测试一下,看看效果如何!
-
我们正在等待您的回复! ;)
标签: c++ qt mingw qt-creator mingw32