添加安装前缀“Qt5Widgets”到CMAKE_PREFIX_PATH [英] Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH
问题描述
我不知道很多关于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:
CMake错误at alethzero / CMakeLists.txt:26(find_package):由
提供FindQt5Widgets .cmake在CMAKE_MODULE_PATH这个项目
已要求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。我该怎么做?我有Qt安装在/ home / user / Programs。我发现的所有解释都是只做这个或那个。我需要确切的终端命令,所以我可以只是学会如何做到在未来。
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
没有帮助我。
推荐答案
这是有记录的:
This is documented:
http://doc.qt.io/qt-5/cmake-manual.html
The easiest way to use CMake is to set the CMAKE_PREFIX_PATH
environment variable to the install prefix of Qt 5
做这个
export CMAKE_PREFIX_PATH=/home/user/Programs/<other_stuff>
其中引用编译器等,以使此完整路径有效:
where references the compiler etc, so that this complete path is valid:
/home/user/Programs/<other_stuff>/bin/qmake*
这篇关于添加安装前缀“Qt5Widgets”到CMAKE_PREFIX_PATH的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!