很幸运,我的程序如此简单,所以我最终发现了导致神秘日志消息的原因。我的程序日志如下所示:
Debugging starts
failed to start
Debugging has finished
这发生在:
camera = new QCamera(QCameraInfo::defaultCamera());
// see http://omg-it.works/how-to-grab-video-frames-directly-from-qcamera/
camera->setViewfinder(frameGrabber = new CameraFrameGrabber());
camera->start();
该start()
方法在控制台中导致此消息。现在消息的含义很明显,它不是很有帮助。我应该采取哪些步骤来解决它?