Qt 程序无法运行

Posted

技术标签:

【中文标题】Qt 程序无法运行【英文标题】:Qt program fails to run 【发布时间】:2015-11-29 23:58:46 【问题描述】:

我开始学习 c++ gui,并认为我会创建第一个 gui 程序,但它似乎没有运行。我创建了一个项目并在 Qt 设计器中对其进行了编辑。当我尝试运行它时,qtmake.exe 会询问通过我允许的防火墙使用 Internet 访问的权限。一旦发生这种情况,在屏幕的右下角会弹出一个构建进度条,进度为 50%。然后一切都冻结了。

当我尝试单击开始调试而不是运行时,40 秒后会弹出一条消息,指出进度比预期的要长,我可以选择给 GDB 更多时间或停止调试。如果我选择继续,什么都不会发生。

我也试过了

构建 > 运行 qmake

构建 > 重建项目“测试”

运行成功。

然后我转到项目的发布文件夹并双击 test.exe (28k)。在 Windows 任务管理器中,创建了 3 个 test.exe 副本。每个大小为 112k。 30 分钟内,应用程序没有启动,而鼠标光标似乎正在加载。然后 Windows 任务管理器中的 3 个 test.exe 的大小开始从 112 变为 56 到 60。

有什么建议吗?

【问题讨论】:

【参考方案1】:

当我在做一个 Qt 项目时,我也遇到了一些奇怪的行为。运行 Q-make 并完全重建项目主要完成了这项工作。

【讨论】:

以上是关于Qt 程序无法运行的主要内容,如果未能解决你的问题,请参考以下文章

Qt 静态应用程序无法在已部署的系统上运行

Ubuntu下QT控制台程序无法运行的解决方案以及XTerm的配置方法

Ubuntu18系统qt生成程序无法双击运行问题

QT程序编译生成后在自己机器上能够运行,却无法在别人机器上运行

qt代码无法运行?

Qt运行文件夹下exe文件,出现无法定位程序输入点