2017-03-02 4 views
0

私のプログラムはとてもシンプルなので、最終的に不思議なログメッセージの原因を突き止めました。私のプログラムのログは次のようになります。QCamera :: startは不思議な "開始に失敗しました"というログメッセージを返します

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()方法は、コンソールでこのメッセージが発生します。後に起こる

Debugging starts 
failed to start 
Debugging has finished 

を。メッセージの意味は明らかです。それはあまり役に立ちません。問題のトラブルシューティングにはどのような手順を取る必要がありますか?

+0

2人のユーザーがどのようにして不明瞭なものとしてクローズすることができたのだろうと疑問に思っていますが、明確な質問はありません...他の誰かがこの質問を理解していませんか?私はどんなことを詳しく説明しなければならないのか分かりません。 –

答えて

1

理由は異なる可能性がありますが、私の場合は無効なQCameraInfoを提供したためです。 Qtがあなたのシステム上のカメラを検出できない場合、QCameraInfo::defaultCamera()が無効な値を返す可能性があります。カメラが存在しても残念なことにそれが起こります。

関連する問題