找回密码
 立即注册
收起左侧

关于Qt create段错误

8
回复
7331
查看
[复制链接]
累计签到:2 天
连续签到:1 天
来源: 2016-1-5 15:58:22 显示全部楼层 |阅读模式
1Qter豆
之前用Qt create写opencv程序,用的很正常,今天由于要用到opencv的gpu模块,之前编译时没有开启,所以重新编译了,再打开原来的程序时,编译能过,但是运行出现段错误,而且根本进不去main函数,不知道怎么调试,求大神指导

回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-1-5 22:40:40 显示全部楼层
gdb不行么?程序总会运行到入口的
回复

使用道具 举报

累计签到:1603 天
连续签到:1 天
2016-1-6 10:42:48 显示全部楼层
使用调试模式试试。
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2016-1-6 17:55:27 显示全部楼层
sywh 发表于 2016-1-5 22:40
gdb不行么?程序总会运行到入口的

还没有试过gdb,但是我用code::blocks跑一样的程序,没有问题
回复

使用道具 举报

累计签到:2 天
连续签到:1 天
2016-1-6 17:58:02 显示全部楼层
yafeilinux 发表于 2016-1-6 10:42
使用调试模式试试。

是debug模式吗,不开debug的话运行没有任何结果,也没有报错,我把断点设置在main函数口,结果出现段错误了,最后错误是出现在一个反汇编文件中。网上查了有人说是指针未初始化,但是我把程序都删了就留了一个main然后在里面printf,还是同样的错误
回复

使用道具 举报

累计签到:595 天
连续签到:1 天
2016-1-7 08:52:47 显示全部楼层
这么神奇的问题,release可以,debug不行
回复

使用道具 举报

累计签到:1603 天
连续签到:1 天
2016-1-7 12:01:27 显示全部楼层
shangwuhencc 发表于 2016-1-6 17:58
是debug模式吗,不开debug的话运行没有任何结果,也没有报错,我把断点设置在main函数口,结果出现段错误 ...

这个模块有问题啊
回复

使用道具 举报

累计签到:1603 天
连续签到:1 天
2016-1-7 12:01:28 显示全部楼层
shangwuhencc 发表于 2016-1-6 17:58
是debug模式吗,不开debug的话运行没有任何结果,也没有报错,我把断点设置在main函数口,结果出现段错误 ...

这个模块有问题啊
回复

使用道具 举报

累计签到:894 天
连续签到:1 天
2016-1-9 09:50:44 显示全部楼层
估计是动态链接库的问题,应该是没有编译debug版本的动态链接库。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了