跳转至

快速开始

欢迎使用 SOUI5!这是新一代跨平台 DirectUI 界面库,基于 swinx 项目实现,专为快速开发桌面应用而设计。SOUI5 不仅继承了 SOUI5 的优秀特性,更实现了真正的跨平台支持。

SOUI5 亮点特性

🌍 跨平台支持

  • Windows: 完整支持 Windows XP 及以上版本
  • Linux: 支持主流 Linux 发行版(Ubuntu、CentOS 等)
  • macOS: 支持 macOS 10.12 及以上版本
  • swinx 框架: 基于先进的 swinx 项目实现跨平台支持

🚀 性能提升

  • 新渲染引擎: 优化的跨平台渲染管线
  • 内存优化: 更低的内存占用和更高的执行效率

🛠️ 开发体验

  • 统一 API: 跨平台一致的开发接口
  • 热重载: 支持实时预览和快速迭代
  • 现代化工具链: 支持 CMake、Ninja 等现代构建工具

本节内容

本节将帮助您快速开始使用 SOUI5:

介绍与特性

了解 SOUI5 的背景、跨平台特性和核心优势。

系统要求

查看使用 SOUI5 开发所需的系统环境和工具要求,支持 Windows、Linux、macOS 等平台。

安装指南

详细的 SOUI5 安装和跨平台环境配置步骤。

快速入门教程

通过实例快速掌握 SOUI5 的基本使用方法和跨平台开发技巧。

推荐学习路径

对于新用户,我们建议按以下顺序学习:

  1. 介绍与特性 - 了解 SOUI5 是什么以及为什么选择它
  2. 系统要求 - 确保您的开发环境满足跨平台要求
  3. 安装指南 - 正确安装和配置 SOUI5 及 swinx
  4. 第一个项目 - 实际创建一个跨平台项目
  5. 快速入门教程 - 深入了解基本概念和跨平台用法

完成本节后,您可以继续学习 用户指南 来深入了解 SOUI5 的核心概念和功能,或者查看 跨平台开发 了解更多跨平台开发的高级特性。

从 SOUI3 升级

如果您从 SOUI3 升级而来,请查看 迁移指南 了解详细的升级步骤和变更说明。

获取帮助

如果在学习过程中遇到问题:

开始您的 SOUI5 跨平台之旅吧!