- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我要编译this这需要 Qt 5.14,我从我的 Linux 存储库安装了 Qt 5.12。我刚刚从源代码编译了 Qt 并将其安装在 /usr/local/Qt-6.0.0/
(默认位置)。
但是 CMake 打印以下错误,尽管我添加了 set(CMAKE_PREFIX_PATH "/usr/local/Qt-6.0.0/include")
和/或 set(CMAKE_PREFIX_PATH "/usr/local/Qt-6.0.0/")
:
The following configuration files were considered but not accepted:
/usr/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake, version: 5.12.8
/lib/x86_64-linux-gnu/cmake/Qt5/Qt5Config.cmake, version: 5.12.8
最佳答案
既然已经解决了你的问题,我就把它作为答案放在这里。稍后我将更详细地改进此部分。
如果您使用 cmake,请使用 find_package
查找包,然后链接到您的后期阶段的二进制文件。
In order for find_package to be successful, Qt 5 must be found below the
CMAKE_PREFIX_PATH, or the Qt5_DIR must be set in the CMake cache to the
location of the Qt5Config.cmake file. The easiest way to use CMake is to set the
CMAKE_PREFIX_PATH environment variable to the install prefix of Qt 5.
如果您只想查找 Qt 模块,则只需设置 Qt5_DIR
例如:Qt5_DIR="/Users/bob/Qt/5.12.7/clang_64/lib/cmake/Qt5"
使用CMake
构建时,您可以使用Qt5_DIR或CMAKE_PREFIX_PATH,两者都应该可以工作。
有关使用 CMake 构建的更多说明可以找到 here
关于linux - Qt5 的 CMAKE_PREFIX_PATH,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61433498/
我正在 Windows、Linux、MacOS、WebAssembly、iOS 和 Android 上编译相同的 Qt/QML 应用程序。到目前为止,我发现Qt的组件检测只适用于Windows,无论我
我的全局环境变量CMAKE_PREFIX_PATH有问题.我已经设置了这个,当我输入 env 时我可以看到它被设置了,但是当我运行时 cmake .要构建 HipHop,它告诉我变量未设置。 有没有办
在我开发的一个项目中,我们使用 cmake 来编译我们的服务。目前,我们需要从 3 个不同位置获取 Qt 数据,我很好奇是否有一种方法可以在三个单独的命令上运行一个 cmake 命令。 我们目前使用的
我要编译this这需要 Qt 5.14,我从我的 Linux 存储库安装了 Qt 5.12。我刚刚从源代码编译了 Qt 并将其安装在 /usr/local/Qt-6.0.0/ (默认位置)。 但是 C
我要编译this这需要 Qt 5.14,我从我的 Linux 存储库安装了 Qt 5.12。我刚刚从源代码编译了 Qt 并将其安装在 /usr/local/Qt-6.0.0/ (默认位置)。 但是 C
如果我跑 cmake -DCMAKE_PREFIX_PATH=/home/rip/Qt/5.12.1/gcc_64/lib/cmake 一切正常。但是如果我写 set(CMAKE_PREFIX_PAT
我正在尝试编译一个使用 CMake 的项目和 pkg_check_modules我无法获得 pkg_check_modules查找位于 CMAKE_PREFIX_PATH 下的库. 我相信下面的例子重
我是 cmake 的新手,目前正在学习 find_package() 来自 doc : find_package In Module mode, CMake searches for a file c
我正在使用 Android CMake 工具链将 CMake C 和 C++ 游戏移植到 Android。 项目的库依赖项存储在 PROJECTDIR/android_dependencies 中,我
来自这里:https://stackoverflow.com/a/28327499/462608 我试过这个: cmake_minimum_required(VERSION 2.8.12) proje
我已经从http://face.ci2cv.net/下载了人脸分析SDK的源码.现在我正试图让它运行。我下载了所有必要的软件并按照安装说明进行操作。当我尝试执行 cmake [options] ..
我是一名优秀的程序员,十分优秀!