.exe 文件在 QtCreator 中构建后停止并最终启动?

Posted

技术标签:

【中文标题】.exe 文件在 QtCreator 中构建后停止并最终启动?【英文标题】:.exe file stops and eventually starts after building in QtCreator? 【发布时间】:2014-06-29 14:36:49 【问题描述】:

我在 QtCreator 中使用 Qt 创建了一个应用程序。最近,我注意到有一个持续但不一致的问题发生。当我构建它时,无论是发布模式还是调试模式,程序都会出错,如下图所示

然后,我什至没有任何回应,几秒钟后,对话框关闭,程序最终启动。这种情况并不总是发生,有时会,有时不会。

我不确定这些问题是否相关,但我也在 Qt Creator 的Application Output 窗口中注意到以下问题:

Exception at 0x756a1d4d, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued) (first chance) in SPVC32Loader

Exception at 0x756a1d4d, code: 0xe06d7363: C++ exception, flags=0x1 (execution cannot be continued) (first chance) in SPVC32Loader

你知道我为什么会遇到这个问题吗?

谢谢

【问题讨论】:

你有没有尝试过调试程序? 我当然做到了。找不到问题,不然我也不会问。 我现在意识到发生了什么。这主要是因为 SPVC32Loader.dll avast 是导致该错误消息的原因。一旦我清理了它,它就可以正常工作了。 【参考方案1】:

SPVC32Loader 似乎是浏览器劫持者。我建议您验证您的系统中是否有此 dll,然后将其删除。 Here 是相关链接。

【讨论】:

以上是关于.exe 文件在 QtCreator 中构建后停止并最终启动?的主要内容,如果未能解决你的问题,请参考以下文章

QTcreator打包发布可运行程序(基于QT5.7)

从 QT Creator 加载构建的 exe 与从文件系统加载 exe 不同吗? [网络套件问题]

在 QtCreator 中构建失败时发出声音信号

Qt Creator:将 .exe 输出复制到文件夹中

无法在 Qt Creator 中启动 gdb.exe

C++的QT项目打包成独立可执行和发布的exe文件