我无法在我的Qt小部件应用程序中访问android相机。.我尝试了QCamera API,它在Debug中返回了错误,如下所示
D libCamera.so:../Camera/main.cpp:13(int main(int,char **)):嗨,W 连结器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqgif.so: 不支持的标志DT_FLAGS_1 = 0x81 W链接器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqicns.so: 不支持的标志DT_FLAGS_1 = 0x81 W链接器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqico.so: 不支持的标志DT_FLAGS_1 = 0x81 W链接器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqjpeg.so: 不支持的标志DT_FLAGS_1 = 0x81 W链接器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqtga.so: 不支持的标志DT_FLAGS_1 = 0x81 W链接器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqtiff.so: 不支持的标志DT_FLAGS_1 = 0x81 W链接器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqwbmp.so: 不支持的标志DT_FLAGS_1 = 0x81 W链接器: /data/data/org.qtproject.example/qt-reserved-files/plugins/imageformats/libqwebp.so: 不支持的标志DT_FLAGS_1 = 0x81 W libCamera.so:(null):0((null)): 视频表面与视频播放器支持的任何格式不兼容 相机V BoostFramework:BoostFramework():mPerf = com.qualcomm.qti.Performance@42a0529 D摄像头:应用程序传递了NULL 曲面D摄像头:应用传递了NULL曲面W libCamera.so :(空):0 ((null)):视频表面与任何格式都不兼容 相机支持D相机:应用程序传递了NULL曲面D相机 :应用程序传递了NULL曲面
“ org.qtproject.example”死亡。
答案 0 :(得分:0)
先生,就像这样,当我在Android设备上运行该应用程序时,应该会访问/打开我的设备摄像头...
这是我的camera.cpp代码--->
如有任何更正,请告诉我?
Camera :: Camera(QWidget * parent): QMainWindow(父级), ui(新的Ui :: Camera) { ui-> setupUi(this);
ng-model
}