第一次运行后 QTCreator 出现段错误

发布于 2024-12-22 13:25:23 字数 302 浏览 2 评论 0原文

我最近在使用 QTCreator 时遇到了一个可怕的问题。第一次运行程序后,所有调试实例在构造 MainWindow 对象时都会出现段错误。即使我创建一个空白的 QTwidget 项目并在调试中运行(不编辑任何该死的东西),我也会遇到段错误。

重新安装数十次后,这种情况仍然存在。我已经分别尝试了 SDK、IDE 和库。库的版本无关紧要,我总是遇到段错误,并且它出现在我的塔上。我的笔记本电脑工作得很好。

有人有任何可能的解决方案吗?任何帮助将不胜感激。

I've recently had a horrible problem with QTCreator. After the first time of running the program, ALL debugging instances segfault upon constructing the MainWindow object. Even if i make a blank QTwidget project and run in debug (without editing a single bloody thing), i get a segfault.

This persists after dozens of reinstalls. I have tried both the SDK as well as the IDE and library seperately. The version of the library is irrelevant, i always get the seg fault and its only on my tower. My laptops work just fine.

Does anyone have any possible solutions? Any help will be appreciated.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

时光倒影 2024-12-29 13:25:23

我需要在管理模式下运行 QtCreator 才能使 GDB 正常运行。

I needed to run QtCreator in admin mode in order for GDB to function properly.

始终不够 2024-12-29 13:25:23

在不了解更多信息的情况下(请回答 cbamber85 的评论),已知此类问题是由超级保护性的防病毒解决方案或其他软件引起的,这些软件会挂钩到 GDB 通常会挂钩的地方(供应商操作系统“增强”工具因这样做而臭名昭著) )。这是 GDB 的一个已知问题。

您可以尝试禁用病毒扫描程序或从自动启动供应商工具中删除/卸载/删除,然后重试。

如果这不起作用,调试器输出日志窗格(Windows > 视图 > 调试器日志)的内容会很有趣。

Without knowing more (please answer to cbamber85's comment), such issues are known to be caused by uberprotectious anti-virus solutions or other software that hooks into places where GDB would usually hook in (Vendor OS-'enhancement' tools are infamous for doing that). This is a known Problem with GDB.

You could try to disable your virus scanner or remove/unload/remove from autostart the vendor tools and try again.

If that doesn't work, the content of the debugger output log pane (Windows > Views > Debugger Log) would be interesting.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文