QT代码无法单步,报“The inferior stopped because...”?

中才德创 2011-01-25 11:07:39
内事问百度,就得到如下蓝色字信息:
看了下,不太明白。不知大家遇到过类似的情况吗?如何解决的呢?

If that's your case, you have two options to be able to debug your program:
disable Defense+ and restart Windows
upgrade to version 4 of Comodo
I was using Comodo version 3.x and every time I started a debugging session I received this error:

Code:
[Signal received]

The inferior stopped because it received a signal from the Operating System.

Signal name: SIGSEGV
Signal meaning: Segmentation fault
I upgraded to Comodo version 4 and debugging is working now.

I hope this might help someone...
...全文
3323 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
The inferior stopped because it received a signal from the Operating System.每个玩Qt的人都碰到过吧?

一般跟指针有关,指向不确定的内存并且试图访问
中才德创 2011-01-25
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 wyjam 的回复:]完整信息搞过来看一下。
[/Quote]
弹出的对话框,上有如下信息:
[Signal received]
The inferior stopped because it received a signal from the Operating System.

Signal name: SIGSEGV
Signal meaning: Segmentation fault
wyjam 2011-01-25
  • 打赏
  • 举报
回复
Comodo是什么东西?
错误码有吗?完整信息搞过来看一下。
中才德创 2011-01-25
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 wyjam 的回复:]
你哪里的信号和槽搞错了。 建议你进行程序代码量最小化调试。

To: 3楼,我还真没有遇到过。
[/Quote]新建一个工程就是这样的。
主要现象是能Ctrl+R run,但不支持step。所以,代码根本没做修改,所以不是代码的问题。

这个现象故障,在有的机器上没有,有的机器就有。


这是一个怪异的现象,但一直不知如何解决。
wyjam 2011-01-25
  • 打赏
  • 举报
回复
你哪里的信号和槽搞错了。 建议你进行程序代码量最小化调试。

To: 3楼,我还真没有遇到过。
gladstonejay 2011-01-25
  • 打赏
  • 举报
回复
你看看槽函数吧

是不是有没有响应的地方

16,240

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧