Qt无法创建独立的exe

Qt cannot create standalone exe

我在网上看了很多主题、问题和解决方案,但我仍然无法解决这个问题。我有一个 1.7 KB 大小的 exe,但是当我将它移动到另一台计算机并尝试打开它时,出现了典型错误。我使用 QtCreator 4.4.0.

当我尝试添加 Qt5Core.dllQt5Gui.dllQtWidgets.dll 时,出现错误

Unable to find the entry point

现在怎么办?


仍然是错误。从昨天开始,我一直在为此苦苦挣扎。那我该怎么办?我需要一个可执行文件,或者如果不可能至少有一个带有一些 dll(但不是 600 MB 的 dll)的 exe。

来自评论:由于 windeployqt 给出的 dll 的大小,我猜你处于调试模式,切换到发布模式,你的问题就会消失!

对于静态链接,您可以搜索一些说明来制作您自己的 Qt 静态版本,或者如果您信任来源,则可以搜索预编译的二进制文件! :)