问题描述
我对 cmake 了解不多,我正在尝试使用 cmake 和 Qt 构建客户端.收到以下错误:
I don't know a lot about cmake, I'm trying to build a client using cmake and Qt. Getting the following error:
alethzero/CMakeLists.txt:26 (find_package) 处的 CMake 错误:不在此项目的 CMAKE_MODULE_PATH 中提供FindQt5Widgets.cmake"
已要求 CMake 查找
提供的包配置文件Qt5Widgets",但 CMake 没有找到.
CMake Error at alethzero/CMakeLists.txt:26 (find_package): By not providing "FindQt5Widgets.cmake" in CMAKE_MODULE_PATH this project
has asked CMake to find a package configuration file provided by
"Qt5Widgets", but CMake did not find one.
找不到Qt5Widgets"提供的包配置文件具有以下任何名称:
Could not find a package configuration file provided by "Qt5Widgets" with any of the following names:
Qt5WidgetsConfig.cmake
qt5widgets-config.cmake
将Qt5Widgets"的安装前缀添加到CMAKE_PREFIX_PATH或者将Qt5Widgets_DIR"设置为包含上述之一的目录文件.如果Qt5Widgets"提供单独的开发包或SDK,请确保已安装.
Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH or set "Qt5Widgets_DIR" to a directory containing one of the above files. If "Qt5Widgets" provides a separate development package or SDK, be sure it has been installed.
-- 配置不完整,出现错误!
-- Configuring incomplete, errors occurred!
据我了解,我需要将QT路径添加到CMake中.我该怎么做?我在/home/user/Programs 中安装了 Qt.我找到的所有解释都是做这个或那个".我需要确切的终端命令,以便我将来可以学习如何操作.
As far as I understand, I need to add the QT path to CMake. How do I do it? I have Qt installed in /home/user/Programs. All the explanations I find are "just do this or that". I need the exact Terminal commands so I can just learn how to do it in the future.
谢谢!
更新:export CMAKE_PREFIX_PATH=/home/user/Programs
对我没有帮助.
UPDATE: export CMAKE_PREFIX_PATH=/home/user/Programs
did not help me.
推荐答案
好吧,这里有一个适用于 Windows 的解决方案:如何在windows上找到qt5 CMake模块
Well, here you have a solution for Windows: How to find qt5 CMake module on windows
set (CMAKE_PREFIX_PATH "C:\Qt\Qt5.0.1\5.0.1\msvc2010\")
对于您的环境,我认为您将不得不更改Qt所在的路径...
For your environment, I think you will have to change the path where Qt is located...
也许这会对您有所帮助:
https://github.com/Cockatrice/Cockatrice/issues/205
Maybe this will help you:
https://github.com/Cockatrice/Cockatrice/issues/205
这篇关于添加“Qt5Widgets"的安装前缀;到 CMAKE_PREFIX_PATH的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!