## 📊 Project Stats    欢迎访问本项目。 首先向你介绍一下Yosuga这个项目: 本项目的作者是Misakiotoha(みさきおとは[見崎音羽])。[call me "Misaki" でいいよ] 之所以叫Yosuga,这个词来源日语当中的单词"縁"的发音,其意思是"缘分,关系"。 本项目分为三个部分: 1. Yosuga:这是项目的前端部分,是Yosuga与用户交互的一层,采用C++20 + Qt6.6.3编写,使用到的核心外部库为Live2D For C++ SDK。 2. Yosuga_server:这是项目的后端部分,是Yosuga的核心,采用python3.11编写,使用到的外部库较多,负责联系项目的各个部分。 3. Yosuga_embedded:这是项目的拓展部分,使得Yosuga对嵌入式设备拥有几乎完全的自定义控制能力,采用C语言编写,只使用到了cJSON库,平台无关,增强了Yosuga与外界的交互能力。 _**本项目为Yosuga.**_ 本项目使用CMake构建,基于C++Qt6.6.3以及Live2D官方SDK(CubismSdkForNative-5-r.4.1)实现Live2D桌面助手 (本项目由[Yosuga-qt5](https://github.com/Misakityan/Yosuga-qt5) 发展更新而来,项目架构与代码都有所不同,最显著的特点是本项目支持多平台) 本项目开发环境为: - cmake version 3.5 - C++ 20 - Qt6.6.3 - IDE: Clion 如何构建本项目: 1.Install latest CMake(安装最新版本的CMake) or Install Clion(或者安装Clion,更推荐安装Clion,Clion捆绑了CMake) 2.gti clone https://github.com/Misakityan/Yosuga (克隆本项目) 3.Open with Clion(使用Clion打开本项目(推荐)) or use command(或者使用命令) ```powershell # 创建构建目录 mkdir build cd build # 配置 CMake ,注意此处需要指定默认生成的为mingw的makefile文件 cmake .. # 编译项目 make ``` 注意:本项目只是Yosuga的客户端部分,完整的还包括服务端和嵌入式端 - 服务端项目地址见:https://github.com/Misakityan/Yosuga_server - 嵌入式项目地址见:https://github.com/Misakityan/Yosuga_embedded 当前支持平台(已测试过的): - Windows: Windows 10 - Linux: kUbuntu 24.04 - Linux ARM: RK3566, Xiaomi Redmi 5 Plus 相关教程见BiliBili:https://www.bilibili.com/video/BV1TtkHYpEDA/?spm_id_from=333.1387.homepage.video_card.click&vd_source=d66e155c7b27c10078bc67965ea1989e 实现效果: - 主机平台: