【问题标题】:Development on KDE platformKDE平台开发
【发布时间】:2018-08-30 05:25:59
【问题描述】:

我有兴趣了解 kde 环境。所以我阅读了 wiki 上的贡献页面,git cloned kompare repo 并构建了它。但是尝试执行二进制文件给了我一个错误,说Could not load our KompareNavigationPart。控制台显示以下关于 kservice 的错误:

> ./kompare
kf5.kxmlgui: cannot find .rc file "kompareui.rc" for component "kompare"
kf5.kservice.services: KMimeTypeTrader: couldn't find service type "Kompare/ViewPart"
Please ensure that the .desktop file for it is installed; then run kbuildsycoca5.
kf5.kxmlgui: cannot find .rc file "kompareui.rc" for component "kompare"
Aborting aboutToFinish handling.

我在自述文件或项目 wiki 中找不到任何相关信息。我已经在 Arch linux 上安装了 kde-development-meta 包。谁能帮我开始在 kde 平台上进行开发?

【问题讨论】:

    标签: qt development-environment kde


    【解决方案1】:

    简答:使用“cmake -DCMAKE_INSTALL_PREFIX=/usr”和“make install”。

    长答案:看起来您尝试从构建目录运行,但默认情况下 KDE 插件加载器不在那里。您可以调整各种路径变量以另外指向您的构建目录。变量在https://community.kde.org/Guidelines_and_HOWTOs/Build_from_source#Set_up_the_runtime_environment

    中提到

    您还可以使用“make install”安装到运行时目录。如果您没有通过 -D 选项更改 cmake 的默认值,这将是“/usr/local/”,在这种情况下,您还必须调整各种路径变量以包含该目录,除非您的发行版已经为你。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2010-11-29
      • 2013-06-09
      • 2013-12-27
      • 1970-01-01
      • 1970-01-01
      • 2010-10-23
      • 1970-01-01
      相关资源
      最近更新 更多