Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Qt KDE平台的开发_Qt_Development Environment_Kde - Fatal编程技术网

Qt KDE平台的开发

Qt KDE平台的开发,qt,development-environment,kde,Qt,Development Environment,Kde,我对学习kde环境很感兴趣。所以我阅读了维基上的贡献页面,gitclonedkomparerepo并构建了它。但是试图执行二进制文件时,我出现了一个错误,说无法加载我们的KompareNavigationPart。控制台显示有关kservice的以下错误: > ./kompare kf5.kxmlgui: cannot find .rc file "kompareui.rc" for component "kompare" kf5.kservice.services: KMimeTypeT

我对学习kde环境很感兴趣。所以我阅读了维基上的贡献页面,
gitclone
d
kompare
repo并构建了它。但是试图执行二进制文件时,我出现了一个错误,说
无法加载我们的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开发元
包。有人能帮我开始kde平台上的开发吗?

简短回答:使用“cmake-DCMAKE\u INSTALL\u PREFIX=/usr”和“make INSTALL”

详细回答:看起来您试图从构建目录运行,但是KDE插件加载程序默认情况下不会在那里运行。您可以调整各种路径变量,以另外指向构建目录。这些变量在

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