最终,我还是把 whiz 改成了一个 CMake 库。
如果想尝试 whiz,可以参考“whiz-app-template”示例,它是一个展示如何使用 whiz 搭建桌面应用的模板。
whiz 是基于 Saucer + C++23 + CMake 的轻量级桌面应用框架,提供类似 Electron 的开发体验:
用 C++ 组织窗口、WebView 与 IPC,前端构建产物可嵌入二进制实现单文件分发。
whiz_embed_resources
FetchContent
libgtk-4-dev
libadwaita-1-dev
libwebkitgtk-6.0-dev
libjson-glib-dev
cmake -B build -DCMAKE_CXX_COMPILER=g++-14 -DCMAKE_BUILD_TYPE=Debug cmake --build build -j
产物为 libwhiz.a。
libwhiz.a
现在whiz改名成waty了:https://github.com/yincolor/waty
No replies yet
Featured Collection
Popular Ranking
Popular Events
最终,我还是把 whiz 改成了一个 CMake 库。
如果想尝试 whiz,可以参考“whiz-app-template”示例,它是一个展示如何使用 whiz 搭建桌面应用的模板。
下面是whiz库项目的介绍:
whiz 是基于 Saucer + C++23 + CMake 的轻量级桌面应用框架,提供类似 Electron 的开发体验:
用 C++ 组织窗口、WebView 与 IPC,前端构建产物可嵌入二进制实现单文件分发。
特性
whiz_embed_resources),入口 HTML 由 C++ 侧决定FetchContent集成环境要求
libgtk-4-dev、libadwaita-1-dev、libwebkitgtk-6.0-dev、libjson-glib-dev构建库
产物为
libwhiz.a。现在whiz改名成waty了:https://github.com/yincolor/waty