将 "Qt5Widgets" 的安装前缀添加到CMAKE_PREFIX_PATH
Add the installation prefix of "Qt5Widgets" to CMAKE_PREFIX_PATH
我对cmake不了解很多,我正在尝试使用cmake和qt构建客户端。获取以下错误:
据我了解,我需要将QT路径添加到Cmake。我该怎么做?我在/家庭/用户/程序中安装了QT。我发现的所有解释都是"只是这样做或那个"。我需要确切的终端命令,所以我可以在将来学习如何做。alethzero/cmakelists.txt:26(find_package): 在cmake_module_path中提供" findqt5widgets.cmake"此项目
已要求CMAKE查找
提供的软件包配置文件 " QT5Widgets",但Cmake找不到一个。找不到" qt5widgets"提供的软件包配置文件 使用以下任何名称:
Qt5WidgetsConfig.cmake qt5widgets-config.cmake
将" qt5widgets"的安装前缀添加到cmake_prefix_path或 将" qt5widgets_dir"设置为包含以上一个的目录 文件。如果" qt5widgets"提供了一个单独的开发包或 SDK,请确保已安装它。
- 配置不完整,发生错误!
谢谢!
更新:export CMAKE_PREFIX_PATH=/home/user/Programs
没有帮助我。
好吧,在这里您有一个解决方案:如何在Windows上找到QT5 CMAKE模块
set (CMAKE_PREFIX_PATH "C:\Qt\Qt5.0.1\5.0.1\msvc2010\")
对于您的环境,我认为您必须更改QT的路径...
也许这会帮助您:
https://github.com/cockatrice/cockatrice/issues/205
这是记录的:
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>
在其中引用编译器等,以便此完整的路径有效:
/home/user/Programs/<other_stuff>/bin/qmake*
我需要在QT安装brew install qt5
之后在MacOS上进行此操作:
export CMAKE_PREFIX_PATH=/usr/local/Cellar/qt5/5.7.0/
for ubuntu: cmake -DCMAKE_PREFIX_PATH=/home/ryan/Qt/5.11.2/gcc_64 ..
/home/ryan/Qt/
是QT安装根路径
在ubuntu 16.04.4 lts桌面上解决方案
cmake .. -DMAKE_PREFIX_PATH=/usr/include/x86_64-linux-gnu/qt5
- 如何创建一个CMake变量,除非显式重写,否则使用默认值
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- CMake-按正确顺序将项目与C运行时对象文件链接
- 使用CMake创建QML插件
- cmake如何在fedora工作站中找到boost静态库包
- 使用CMake检测支持的C++标准
- CMake项目Boost库错误:Boost/config/compiler/gcc.hpp:165:10:致命错误:cs
- 如何使用CMake编译.proto文件来生成.grpcp.pb.cc和.grpc.pb.h文件
- cmake在我的项目中所需的所有静态库都不成功
- 在CMakeLists.txt的安装功能中使用.cmake文件有什么用
- 无法链接 CMake 中的本地库
- libssh 的函数在构建 libssh 时无法在 Qt 和 cmake 错误中找到
- 如何在Ubuntu中使用cmake设置qt4
- 使用cmake从源代码构建MySQL连接器/C++失败(与以前的声明冲突)
- 为什么 cmake 许可证<>样式不包括?
- cmake更新缓存的变量
- 将--whole archive链接器选项与CMake和具有其他库依赖项的库一起使用
- 使外部项目可用于find_package CMake
- MSYS2 CMAKE PATH前缀为Windows格式(C:/),但需要MSYS2/*NIX样式(/C/)才能链接
- CMAKE CMAKE_C_COMPILER "is not a full path to an existing compiler tool"