Я использую библиотеки OpenCV и Marble, скомпилированные и связанные с Qt. Каждый раз, когда я это делаю, у меня возникают проблемы с запуском cmake для создания этих библиотек. кажется, что пути в файлах qt cmake для других файлов cmt cmake неверны. Я получаю ошибки как:Компиляция сторонних библиотек с Qt
CMake Error at CMakeLists.txt:67 (find_package):
By not providing "FindQt5DBus.cmake" in CMAKE_MODULE_PATH this project has
asked CMake to find a package configuration file provided by "Qt5DBus", but
CMake did not find one.
Could not find a package configuration file provided by "Qt5DBus" with any
of the following names:
Qt5DBusConfig.cmake
qt5dbus-config.cmake
Add the installation prefix of "Qt5DBus" to CMAKE_PREFIX_PATH or set
"Qt5DBus_DIR" to a directory containing one of the above files. If
"Qt5DBus" provides a separate development package or SDK, be sure it has
been installed.
Я могу это исправить в Ubuntu, запустив
sudo apt-get install qt5-default
Это нормально в Ubuntu, но теперь я пытаюсь скомпилировать эти библиотеки на Mac и окон в настоящее время. Кто-нибудь знает, как получить Qt со всеми этими путями уже правильно? попробовал установщик на windows и mac, и заварился на mac. У меня действительно нет времени играть с исправлением каждой из этих ошибок один за другим