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 6c09ad01b6686af189ab8fadff4628fe19f28df4..0514db320ae856081996ae8752a4bb35bb29a3c2 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) ```