【发布时间】:2015-12-16 11:11:09
【问题描述】:
当我启动我的程序时它崩溃了(我之前发表过一篇关于一个非常简单的程序的帖子:Programm crashes when QTcpServer is called)
问题
使用 GDB 运行程序,它会立即退出并显示以下消息:
The GDB process terminated unexpectedly (exit code 0).
和
During startup program exited with code 0xc0000135
这意味着缺少 .dll。运行QtCreator的程序outise,弹出一条消息告诉我QtNetwork4.dll is missing
我做了什么来解决
代码显示在上面提到的链接中,你可以在那里看到 我已将
QT += network包含到项目.pro 文件中。然后我从 Qt-install 目录复制了 missing .dll 直接到与我的程序的 .exe 相同的文件夹。
我还在我的 PATH 中附加了 .dll 所在的目录 QT 安装目录。
我仍然收到 QtNetwork4.dll 丢失的消息,现在我的想法已经不多了。有人知道怎么回事吗?
亲切的问候
【问题讨论】:
-
进行更改后是否运行 qmake?尝试清理,运行 qmake 并再次构建
标签: qt dll error-handling gdb runtime-error