首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt断点调试-初学者急求大神知道

2013-01-28 
Qt断点调试--菜鸟急求大神知道由于用MFC编程,最后结果怎么也退不出进程,所以想尝试下Qt,编程挺顺利的,照着

Qt断点调试--菜鸟急求大神知道
由于用MFC编程,最后结果怎么也退不出进程,所以想尝试下Qt,编程挺顺利的,照着网上的一个教程学习了一下,可是在调试的时候出现问题了,具体问题如下:
定义了槽

private slots:
    void openCamera();
    void readFrame();       // 读取当前帧信息
    void takingPictures();
    void closeCamera();

然后再cpp文件中进行了connect
    /*信号和槽*/
    connect(timer, SIGNAL(timeout()), this, SLOT(readFrame()));  // 时间到,读取当前摄像头信息
    connect(ui->open, SIGNAL(clicked()), this, SLOT(openCamera()));
    connect(ui->pic, SIGNAL(clicked()), this, SLOT(takingPictures()));
    connect(ui->closeCam, SIGNAL(clicked()), this, SLOT(closeCamera()));

分别也对应着上面的四个槽
可是我想对
void readFrame();       // 读取当前帧信息
进行断点调试的时候,断点根本就没有进来,但是在程序上能运行,因为有图片显示,可见是没有进入断点,刚入门Qt,还望各位大神指教!!谢了!!! qt 编程 signal 调试 断点
[解决办法]
超时多久?
还有connect的位置在哪啊?

[解决办法]
首先要有Debug编译,否则就是加了断点也停不下来。其次,断点的位置要设在函数里,而不是连接部分。
[解决办法]
首先你要说明的开发环境。是qt + mingw还是qt + vs,我说的是编译器,而不是你用qt creator还是vs这个IDE,如果你是用qt+vs的话,如果你没有单独安装dubugging tools,那肯定是不能调试的。如果是这种情况,参考我在这个帖子的回复:http://bbs.csdn.net/topics/390351137
[解决办法]
timer start的了吗

热点排行