From 52dd17295c89751e339d88653a1235fc1f497e93 Mon Sep 17 00:00:00 2001 From: DSOE1024 <9680100+DSOE1024@user.noreply.gitee.com> Date: Sun, 26 Oct 2025 17:15:57 +0000 Subject: [PATCH] =?UTF-8?q?update=2004=5F=E7=A4=BE=E5=8C=BA=E8=B4=A1?= =?UTF-8?q?=E7=8C=AE/=E5=BC=80=E5=8F=91=E6=8C=87=E5=8D=97/openKylin+SDK?= =?UTF-8?q?=E5=BC=80=E5=8F=91=E6=8C=87=E5=8D=97.md.=20=E8=A1=A5=E5=85=85Wa?= =?UTF-8?q?yland-helper=E4=BE=9D=E8=B5=96libkf5windowsystem-dev=E8=AF=B4?= =?UTF-8?q?=E6=98=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: DSOE1024 <9680100+DSOE1024@user.noreply.gitee.com> --- ...n+SDK\345\274\200\345\217\221\346\214\207\345\215\227.md" | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git "a/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin+SDK\345\274\200\345\217\221\346\214\207\345\215\227.md" "b/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin+SDK\345\274\200\345\217\221\346\214\207\345\215\227.md" index 6c09ad0..0514db3 100644 --- "a/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin+SDK\345\274\200\345\217\221\346\214\207\345\215\227.md" +++ "b/04_\347\244\276\345\214\272\350\264\241\347\214\256/\345\274\200\345\217\221\346\214\207\345\215\227/openKylin+SDK\345\274\200\345\217\221\346\214\207\345\215\227.md" @@ -4181,7 +4181,7 @@ m_pBtn1->setPalette(palette); > > 该模块主要负责提供在 X 平台和 Wayland 平台下均能生效的兼容接口,使应用无需考虑显示平台的差异。该模块安装方式如下: ``` -sudo apt install libkysdk-waylandhelper libkysdk-waylandhelper-dev +sudo apt install libkysdk-waylandhelper libkysdk-waylandhelper-dev libkf5windowsystem-dev ``` > 根据不同项目类型,可参考以下 demo 构建项目: > @@ -4207,6 +4207,9 @@ pkg_check_modules(KYSDKWAYLANDHELPER_PKG kysdk-waylandhelper) target_include_directories(demo PRIVATE ${KYSDKWAYLANDHELPER_PKG_INCLUDE_DIRS}) target_link_directories(demo PRIVATE ${KYSDKWAYLANDHELPER_PKG_LIBRARY_DIRS}) target_link_libraries(demo Qt5::Widgets ${KYSDKWAYLANDHELPER_PKG_LIBRARIES}) +# 依赖 libkf5windowsystem,否则会报错 netwm.h: No such file or directory +find_package(KF5WindowSystem REQUIRED) +target_link_libraries(demo PRIVATE KF5::WindowSystem) ``` -- Gitee