我将 Manjaro Linux (Arch) 与 KDE 结合使用。我想在 kdevelop 中运行“带有 QML 扩展的简单等离子壁纸”,但这不起作用。在自述文件中写道:“cmake -DCMAKE_INSTALL_PREFIX = MYPREFIX ..(MYPREFIX是您安装Plasma设置的位置,相应地替换它)”我尝试了很多目录(例如/ usr / lib(或lib64)/ qt / qml)并且结果是:
“file:///usr/local/share/plasma/wallpapers/org.kde.plasma.simple/contents/ui/main.qml”“加载 QML 文件时出错。\n28:模块 \”org.kde.plasma。 private.simple\" 未安装\n"
答案1
Arch Linux 的正确 cmake:
cmake -DCMAKE_INSTALL_PREFIX=/usr/ -DCMAKE_BUILD_TYPE=发布 -DLIB_INSTALL_DIR=lib -DKDE_INSTALL_USE_QT_SYS_PATHS=ON ..
警告:适应您的项目,可能会崩溃,因为(“..”)编译过程发生在当前目录之外。