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

pus*_*pop 40 linux terminal kde build cmake

我试图从存储库下载“ECMConfig.cmake”,但终端给了我一个错误:问题的标题+以下配置文件被考虑但未被接受:ECMConfig.cmake:版本未知。 我试图在谷歌上搜索,但得到了什么都没有。我想使用以下命令从源代码“kde frameworks”进行编译:

cmake .. -DCMAKE_INSTALL_PREFIX=/home/john/QtProjects/KDEStuff/frameworkintegration/build/ 
         -DCMAKE_BUILD_TYPE=debugfull -DCMAKE_PREFIX_PATH=/home/john/Downloads/
Run Code Online (Sandbox Code Playgroud)

PS:
“/home/john/Downloads/” - 我的 *.cmake 在哪里。

小智 58

尝试克隆、编译和安装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
Run Code Online (Sandbox Code Playgroud)

  • 包现在位于@ https://github.com/KDE/extra-cmake-modules (2认同)

小智 30

就我而言,我只需要安装extra-cmake-modules包。

  • 这是最好的解决方案! (3认同)