0

I am trying to build build a C++ toolkit called MITK with CMake. But I am getting this Qt5 related error. I am using the open source version of Qt 5.7.1. I can't find any file with the name Qt5PrintSupportConfig.cmake inside the Qt5 folder. The closest thing I found was windowsprintersupport.dll inside the folder printsupport. What could be the probem?

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)
4

1 回答 1

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文件。

于 2017-03-30T08:18:10.950 回答