问题描述
- 【qt】qt中使用QZXing扫描二维码出错
-
如题,使用QZXing扫描二维码的时候参考了经典程序http://www.oschina.net/code/snippet_593514_22430,由于我不需要截图,而是直接把摄像头拍下的一幅图进行解码即可,所以我就写成了
QZXing decoder;
QString qrmsg = decoder.decodeImage(image);//image是QImage类型,大小为(150,150)
if(qrmsg.isEmpty()) ……
但是总是执行到QString qrmsg = decoder.decodeImage(image);就出错,错误为:
ASSERT failure in QVector::at: "index out of range", file ....include/QtCore/../../src/corelib/tools/qvector.h, line 388
Error - RtlWerpReportException failed with status code :-1073741696. Will try to launch the process directly
不知道是什么原因,请大神帮忙!!!
时间: 2024-08-08 02:00:24