Qt断点调试-初学者急求大神知道
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的了吗