Qt无法创建独立的exe
Qt cannot create standalone exe
我在网上看了很多主题、问题和解决方案,但我仍然无法解决这个问题。我有一个 1.7 KB 大小的 exe,但是当我将它移动到另一台计算机并尝试打开它时,出现了典型错误。我使用 QtCreator 4.4.0.
当我尝试添加 Qt5Core.dll
、Qt5Gui.dll
和 QtWidgets.dll
时,出现错误
Unable to find the entry point
现在怎么办?
我已经执行了 windeployqt
但是我有 600 MB 的 dll!!其中有Qt5Core.dll
和Qt5Cored.dll
我已经测试了我在网上找到的解决方案 "use static linking"。好吧,我添加了“CONFIG += static
”,然后在 IDE 中,我给出了一个项目 > 构建和项目 > 运行 qmake.
仍然是错误。从昨天开始,我一直在为此苦苦挣扎。那我该怎么办?我需要一个可执行文件,或者如果不可能至少有一个带有一些 dll(但不是 600 MB 的 dll)的 exe。
来自评论:由于 windeployqt
给出的 dll 的大小,我猜你处于调试模式,切换到发布模式,你的问题就会消失!
对于静态链接,您可以搜索一些说明来制作您自己的 Qt 静态版本,或者如果您信任来源,则可以搜索预编译的二进制文件! :)
我在网上看了很多主题、问题和解决方案,但我仍然无法解决这个问题。我有一个 1.7 KB 大小的 exe,但是当我将它移动到另一台计算机并尝试打开它时,出现了典型错误。我使用 QtCreator 4.4.0.
当我尝试添加 Qt5Core.dll
、Qt5Gui.dll
和 QtWidgets.dll
时,出现错误
Unable to find the entry point
现在怎么办?
我已经执行了
windeployqt
但是我有 600 MB 的 dll!!其中有Qt5Core.dll
和Qt5Cored.dll
我已经测试了我在网上找到的解决方案 "use static linking"。好吧,我添加了“
CONFIG += static
”,然后在 IDE 中,我给出了一个项目 > 构建和项目 > 运行 qmake.
仍然是错误。从昨天开始,我一直在为此苦苦挣扎。那我该怎么办?我需要一个可执行文件,或者如果不可能至少有一个带有一些 dll(但不是 600 MB 的 dll)的 exe。
来自评论:由于 windeployqt
给出的 dll 的大小,我猜你处于调试模式,切换到发布模式,你的问题就会消失!
对于静态链接,您可以搜索一些说明来制作您自己的 Qt 静态版本,或者如果您信任来源,则可以搜索预编译的二进制文件! :)