You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

手动安装Krunner插件Qalculator Runner时执行cmake .报错:ERROR: Could not find KDE4 kde4-config

手动安装Krunner插件Qalculator Runner时执行cmake .报错:ERROR: Could not find KDE4 kde4-config

嘿,这个报错我太熟悉了!本质上是CMake找不到KDE4的核心配置工具kde4-config,要么是你没装KDE4的开发依赖,要么是现在用的新版Plasma(5/6)和这个插件的旧KDE4适配不兼容,给你分两种情况解决:

情况1:你的系统是老版KDE4(比较少见)

这种情况直接补装KDE4的开发依赖包就行,不同发行版命令不一样:

  • Debian/Ubuntu系:
    sudo apt install kdebase-runtime-dev kde4-devel
    
  • Fedora/RHEL系:
    sudo dnf install kde4-devel
    
  • Arch Linux:
    sudo pacman -S kdebase-workspace-devel
    

装完之后再回到插件目录执行cmake .,应该就能找到kde4-config了。

情况2:你的系统是KDE Plasma 5/6(主流情况)

这个插件的代码大概率是针对老KDE4写的,和新版Plasma的KF5/KF6框架不兼容,给你两个解决方向:

  • 优先找适配版:去这个插件的代码仓库看看有没有支持KF5/KF6的分支或更新版本,拉取最新代码再尝试编译,这是最省心的办法。
  • 手动修改CMake配置(适合有一定编译基础的用户):
    1. 打开插件目录下的CMakeLists.txt,找到开头的find_package(KDE4 REQUIRED)这一行,替换成适配KF5的配置:
      find_package(KF5 REQUIRED COMPONENTS Runner CoreAddons WidgetsAddons)
      
    2. 把文件里所有和KDE4相关的变量(比如KDE4_INCLUDES、KDE4_LIBRARIES)替换成KF5对应的变量,比如KF5_INCLUDES、KF5::Runner等。
    3. 保存后重新执行cmake .和后续编译步骤。
  • 如果觉得修改太麻烦,也可以直接用Plasma自带的计算器功能,或者找其他适配新版Plasma的Krunner计算器插件(比如官方的“Calculator”插件)。

另外可以先执行which kde4-config确认系统里有没有这个工具,如果没输出,就说明确实是没装或者版本不兼容的问题。

备注:内容来源于stack exchange,提问作者Zayaan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 09:09:39