【发布时间】:2014-04-08 13:58:18
【问题描述】:
我不太了解 cmake,我正在尝试使用 cmake 和 Qt 构建客户端。收到以下错误:
alethzero/CMakeLists.txt:26 (find_package) 处的 CMake 错误:不是 在 CMAKE_MODULE_PATH 这个项目中提供“FindQt5Widgets.cmake”
已要求 CMake 查找由
提供的包配置文件 “Qt5Widgets”,但 CMake 没有找到。找不到“Qt5Widgets”提供的包配置文件 具有以下任何名称:
Qt5WidgetsConfig.cmake qt5widgets-config.cmake将“Qt5Widgets”的安装前缀添加到CMAKE_PREFIX_PATH或 将“Qt5Widgets_DIR”设置为包含上述之一的目录 文件。如果“Qt5Widgets”提供单独的开发包或 SDK,请确保已安装。
-- 配置不完整,出现错误!
据我了解,我需要将 QT 路径添加到 CMake。我该怎么做?我在 /home/user/Programs 中安装了 Qt。我找到的所有解释都是“做这个或那个”。我需要确切的终端命令,以便将来学习如何操作。
谢谢!
更新:export CMAKE_PREFIX_PATH=/home/user/Programs 没有帮助我。
【问题讨论】:
-
另外,如果你在 Ubuntu 上没有 QT,你可以使用
sudo apt-get install qt5-default安装它