1

当我运行我在 Qt Creator 中制作的程序的发布版本时,它说它找不到 DLL。所以我将Qtbin文件夹中的所有DLL添加到程序目录中,现在程序没有出现错误,但无论如何它都没有启动?

我没有更改 Qt Creator 中的任何编译器设置,我做错了什么?

4

3 回答 3

3

如果您使用的是 Qt4,这说明了需要哪些 .DLL 文件(同一个文档,两个链接用于将来验证答案):

如果你使用的是Qt5,那就有点复杂了(需要在.EXE目录下的正确子文件夹中添加正确的插件),不知道有没有写过的文档...

于 2013-01-25T09:08:08.317 回答
2

尝试静态编译QT:

http://www.qtcentre.org/wiki/index.php?title=Building_static_Qt_on_Windows

于 2013-01-25T08:50:41.940 回答
0

我将 icudt49.dll、icuin49.dll、icuuc49.dll、libEGL.dll、libGLESv2、Qt5Core.dll、Qt5Gui.dll 和 Qt5Widgets.dll 卡在与 Exe 文件相同的目录中,它可以工作(所有这些文件都需要它工作)(这是发布版本)

于 2013-01-26T02:52:19.957 回答