Ошибка сборки CMake: отсутствует Qt5PrintSupportConfig.cmake

Я пытаюсь собрать C ++ инструментарий под названием MITK с CMake. Но я получаю эту ошибку, связанную с Qt5. Я использую версию Qt 5.7.1 с открытым исходным кодом. Я не могу найти файл с именем Qt5PrintSupportConfig.cmake внутри папки Qt5. Самая близкая вещь, которую я нашел, была windowsprintersupport.dll внутри папки printsupport, В чем может быть проблема?

CMake Error at C:/Qt5.7.1/5.7/winrt_x64_msvc2015/lib/cmake/Qt5/Qt5Config.cmake:26 (find_package):
Could not find a package configuration file provided by "Qt5PrintSupport" with any of the following names:

Qt5PrintSupportConfig.cmake
qt5printsupport-config.cmake

Add the installation prefix of "Qt5PrintSupport" to CMAKE_PREFIX_PATH or
set "Qt5PrintSupport_DIR" to a directory containing one of the above files.

If "Qt5PrintSupport" provides a separate development package or SDK, be sure it has been installed.
Call Stack (most recent call first): CMakeLists.txt:211 (find_package)

0

Решение

Вы скачали неправильный онлайн-установщик Qt.

Тот, который вы установили, отсюда: https://www.qt.io/download/

Тот, который вы хотите, здесь: https://www.qt.io/download-open-source/ для последней версии или здесь https://download.qt.io/archive/online_installers/2.0/ для более старых версий.

Я не уверен, в чем разница, но тот, который вы, вероятно, установили, normal версия в то время как тот, который вам нужен, это unified версия, что бы это ни значило. После того, как вы установили его, проверьте этот каталог: C:\Qt\5.7\msvc2015_64\lib\cmake\Qt5PrintSupport так как теперь он должен включать Qt5PrintSupportConfig.cmake файл.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]