docs: 添加 Windows 构建说明

- 📝 Windows 构建请求 (WINDOWS_BUILD_REQUEST.md)
  - 说明 Linux 服务器无法编译 Windows EXE
  - 提供两种解决方案
  - 详细操作步骤

- 📝 更新 README (添加 Windows 编译说明)

预计工时:15min
影响范围:发布流程
This commit is contained in:
“openclaw” 2026-03-07 16:15:52 +08:00
parent febaf53510
commit 5c145e3077
2 changed files with 129 additions and 2 deletions

View File

@ -413,10 +413,30 @@ MIT License
**版本**: v1.1.0
**状态**: 🟢 专业版已发布
**最后更新**: 2026-03-07
**最新提交**: `03e0e3f`
**最新提交**: `待推送`
**Git 标签**: `v1.1.0`
**元件库**: 12 种元件 (基础 4 + 扩展 8)
**撤销/重做**: 50 步历史记录
**高级功能**: 差分对/总线/自动布局 ✅
**打包**: Windows/Android/Linux/Web ✅
**发布说明**: [docs/RELEASE_v1.1.0.md](docs/RELEASE_v1.1.0.md)
**Windows 构建**: [docs/WINDOWS_BUILD_REQUEST.md](docs/WINDOWS_BUILD_REQUEST.md)
---
## ⚠️ Windows EXE 编译说明
当前服务器是 **Linux 系统**,无法编译 Windows EXE。
**请在 Windows 电脑上执行**:
```powershell
git clone https://git.jiloukeji.com/Harven/mobile-eda.git
cd mobile-eda
flutter pub get
flutter build windows --release
```
**输出**: `build/windows/runner/Release/mobile_eda.exe`
详见 [Windows 构建请求](docs/WINDOWS_BUILD_REQUEST.md)

View File

@ -0,0 +1,107 @@
# Windows EXE 构建请求
**致**: 王总
**日期**: 2026-03-07
**主题**: Windows EXE 编译说明
---
## ⚠️ 当前情况
**服务器环境**: Linux (阿里云 ECS)
**问题**: 无法编译 Windows EXE
**原因**: Windows EXE 必须在 Windows 系统上编译
---
## ✅ 解决方案
### 方案 A: 在您的 Windows 电脑上编译 (推荐5 分钟)
```powershell
# 1. 克隆代码
git clone https://git.jiloukeji.com/Harven/mobile-eda.git
cd mobile-eda
# 2. 获取依赖
flutter pub get
# 3. 编译 Windows EXE
flutter build windows --release
# 4. 输出位置
# build/windows/runner/Release/mobile_eda.exe
```
**然后上传到 Gitea Release**:
1. 访问:`https://git.jiloukeji.com/Harven/mobile-eda/releases/tag/v1.1.0`
2. 点击 "Attach files"
3. 上传 `mobile_eda.exe` 或压缩成 ZIP 后上传
---
### 方案 B: 使用自动构建 (10-15 分钟)
我已经配置了 **GitHub Actions**,会自动构建所有平台。
**触发自动构建**:
```bash
# 推送新标签
git tag -a v1.1.1 -m "Release v1.1.1"
git push origin v1.1.1
```
**自动构建会生成**:
- ✅ `mobile-eda-v1.1.1-windows-x64.zip`
- ✅ `mobile-eda-v1.1.1-android.apk`
- ✅ `mobile-eda-v1.1.1-linux-x64.tar.gz`
- ✅ `mobile-eda-v1.1.1-web.zip`
**构建产物会自动上传到 Release 页面!**
---
## 📋 当前 Git 状态
| 项目 | 状态 |
|------|------|
| **源代码** | ✅ 已推送 (`febaf53`) |
| **Git 标签** | ✅ `v1.1.0` 已创建 |
| **Release 页面** | ✅ 已创建 |
| **自动构建** | ✅ 已配置 |
| **Windows EXE** | ⏳ 需要 Windows 环境编译 |
---
## 🎯 推荐操作
### 立即执行 (在 Windows 上)
```powershell
# 1. 检查 Flutter
flutter doctor
# 2. 编译
cd mobile-eda
flutter build windows --release
# 3. 测试
cd build/windows/runner/Release
.\mobile_eda.exe
# 4. 压缩
Compress-Archive -Path * -DestinationPath mobile-eda-v1.1.0-windows-x64.zip
# 5. 上传到 Release 页面
```
---
## 📞 需要帮助?
如果编译遇到问题,请告诉我错误信息,我会帮您解决!
---
**文档**: [docs/QUICK_BUILD_WINDOWS.md](docs/QUICK_BUILD_WINDOWS.md)
**Release**: https://git.jiloukeji.com/Harven/mobile-eda/releases/tag/v1.1.0