4

我正在开发一个网络/GUI 应用程序。我正在另一台没有安装 Qt 的计算机上测试该应用程序。但是当我启动应用程序时,QCamera::availableDevices()返回一个空列表。当我在安装了 Qt 的计算机上启动此应用程序时,它会返回一个包含此计算机上所有相机的列表。

我认为问题出在QMultimedia后端插件上,它没有自动加载。如何获取已加载的 Qt 插件列表?

4

1 回答 1

4

您可以尝试使用 qt.conf 文件的方法来设置依赖的插件位置。正如 Qt 文档所说:

如果没有 qt.conf,Qt 库将使用硬编码路径来查找插件、翻译等。这些路径在目标系统上可能不存在,或者它们可能无法访问。因此,您需要 qt.conf 使 Qt 库在别处查找。

如何使用 qt.conf

于 2013-09-19T09:30:06.907 回答