CMake: НЕ удалось найти Qt5FontDatabaseSupport - PullRequest
0 голосов
/ 25 апреля 2020

Я получил следующую ошибку после запуска cmake для this :

Could NOT find Qt5FontDatabaseSupport (missing:
Qt5FontDatabaseSupport_LIBRARY Qt5FontDatabaseSupport_INCLUDE_DIR) (found
version "5.12.8")

Я не могу найти ни одного пакета с таким именем в моем хранилище linux. Это одна из зависимостей для плагина Qt QPA, как указано в комментариях CMakeLists.txt.

Я использую Kubuntu 20.04 с cmake 3.16 и Qt 5.12.

Спасибо.

1 Ответ

2 голосов
/ 25 апреля 2020

Скорее всего, у вас не установлены зависимости сборки. Qt5FontDatabaseSupport является частью модуля gui Qt, для которого заголовочные файлы и файлы разработки устанавливаются вместе с пакетом qtbase5-dev. Kwin имеет гораздо больше зависимостей сборки, чем qtbase, поэтому лучше всего, если вы устанавливаете все из них с помощью:

sudo apt build-dep kwin

сразу или с

sudo apt build-dep kwin-wayland

, если вы хотите взломать его под Wayland.

...