最近项目要增加人脸登录模块,需要用到摄像头的功能,在集成的过程中碰到了很多的问题,在此记录一下,一来可以加深自己的印象,二来给以后需要的人提供一下帮助。
1、新下载的项目第一次编译时就出现了错误,右键项目,先执行qmake,然后依然右键点击清楚,最后点击构建(不知道为什么我的项目debug构建不成功,必须release才可以);
2、修改了页面怎么都不刷新,原来在项目工程目录和构建目录下同时存在ui_*.h,把当前目录下的文件删除后就恢复正常了。
3、工程.pro目录下增加如下两个模块:QT += multimedia QT += multimediawidgets
3、启动摄像头的过程中,老是报错defaultServiceProvider::requestService(): no service found for - “org.qt-project.qt.mediaplayer 错误:
一、增加环境变量:QT_DEBUG_PLUGINS=1,可以查看插件的加载信息;
二、QtCreator\5.11.2\msvc2015\plugins目录下的mediaservice拷贝到自己项目的bin目录下