找不到与请求版本 1.5.0 兼容的包“ECM”的配置文件

找不到与请求版本 1.5.0 兼容的包“ECM”的配置文件

我尝试从存储库下载“ECMConfig.cmake”,但终端出现错误:问题标题+ 以下配置文件已被考虑但未被接受:ECMConfig.cmake:版本未知。 我尝试在 Google 上搜索,但一无所获。我想使用以下命令从源代码“kde 框架”进行编译:

cmake .. -DCMAKE_INSTALL_PREFIX=/home/john/QtProjects/KDEStuff/frameworkintegration/build/ 
         -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_PREFIX_PATH=/home/john/Downloads/

PS:
“/home/john/Downloads/”-我的*.cmake 位于此处。

答案1

尝试克隆、编译和安装extra-cmake-modulesKDE 项目。 

git clone https://invent.kde.org/frameworks/extra-cmake-modules.git 
cd extra-cmake-modules
mkdir build && cd build    
cmake ..
make && sudo make install

答案2

就我而言,我只需安装额外的 cmake 模块包裹。

sudo pacman -S extra-cmake-modules

相关内容