Вопрос Что именно означает Переконфигурировать Qt и как это сделать после установки библиотеки?Как перенастроить Qt для обнаружения недавно установленной библиотеки?
Контекст: Как я учусь разрабатывать приложения в Qt, я продолжать работать с аналогичной проблемой с несколькими различными библиотеками, поэтому я прошу более общий вопрос, потому что я думаю, что есть образец здесь я я не понимаю. Однако я приведу конкретный пример:
Я хочу использовать представление камеры USB в своем приложении. У меня есть import QtMultimedia 5.0
в моем qml-файле и создан виджет камеры, основанный на примере Qt-Creator. Когда я иду запускать приложение, я вижу следующую ошибку в выводе приложения:
[WARN | default] defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.camera" [:0] [WARN | default] defaultServiceProvider::requestService(): no service found for - "org.qt-project.qt.mediaplayer" [:0]
И изображение камеры не работает (черный экран). Когда я google эту ошибку, я вижу много потоков, которые предлагают установить библиотеку, а затем реконфигурирование Qt, например, как было предложено в this bug report.
У меня есть две разные машины разработки: одна с бинарной установкой Qt и Qt Creator, а с другой - я построю Qt из исходного кода.
Спасибо за ваш ответ, это делает его более понятным. Реконфигурирует qt при установке из двоичного средства, чтобы удалить и переустановить его? – Aras
@Aras Нет необходимости удалять что-либо. Qt, установленный из двоичного файла, останется, вы просто не будете использовать его при создании своего проекта. И переустановка не имеет никакого смысла: вы должны ** построить ** это, а не просто установить двоичный файл во второй раз. Совершенно нормально, что в любой момент одновременно сосуществуют несколько наборов Qt. У меня иногда есть дюжина сборников. Я удаляю устаревшие, когда у меня заканчивается пространство, обычно :) –
ok Я вижу. Я думаю, что в коде выше есть опечатка. Вы имели в виду 'qmake', а не' gmake'? – Aras