基于KDE平台的开发

3

我对学习kde环境很感兴趣。因此,我阅读了维基上的贡献页面,git clonekompare存储库并进行构建。但是尝试执行二进制文件时,出现了一个错误,显示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.

我在自述文件或项目维基中没有找到相关信息。我在Arch Linux上安装了kde-development-meta软件包。有人可以帮助我开始使用KDE平台进行开发吗?

1个回答

2
简短回答:使用“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/”,在这种情况下,你还必须调整各种路径变量以包括该目录,除非你的发行版已经为你配置好了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接