我正在开发一个网络/GUI 应用程序。在另一台未安装 Qt 的计算机上测试应用程序。但是当我启动应用程序时,QCamera::可用设备() http://qt-project.org/doc/qt-5.0/qtmultimedia/qcamera.html#availableDevices返回一个空列表。当我在安装了 Qt 的计算机上启动此应用程序时,它会返回包含该计算机上所有摄像机的列表。
我认为问题在于QMultimedia
后端插件,不会自动加载。如何获取已加载的 Qt 插件列表?
您可以尝试使用 qt.conf 文件方法来设置依赖的插件位置。正如 Qt 文档所说:
如果没有 qt.conf,Qt 库将使用硬编码路径
寻找插件、翻译等等。这些路径可能不存在
目标系统上,否则它们可能无法访问。因为这,
您需要 qt.conf 来使 Qt 库在其他地方查找。
如何使用qt.conf http://qt-project.org/doc/qt-4.8/qt-conf.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)