impress_asr_input_rust/build-windows.sh
impressionyang ceb2df18c4
Some checks are pending
Build Windows GUI / build-windows (push) Waiting to run
Build Windows GUI / release (push) Blocked by required conditions
初始提交:Windows 跨平台语音识别应用
功能:
- Tauri v2 GUI 应用
- 系统托盘支持
- 日志输出到文件
- 带时间戳的版本号
- 前端资源嵌入

修复:
- 前端路径使用相对路径
- 移除 devUrl 配置
- 窗口置顶设置
2026-05-21 17:58:18 +08:00

20 lines
744 B
Bash
Executable File

#!/bin/bash
# Windows 交叉编译脚本
# 编译 impress_asr_input_rust 项目并复制 manifest 文件
set -e
PROJECT_DIR="/home/ubuntu/workspace/cherry-studio/enginneer/impress_asr_input_rust"
cd "$PROJECT_DIR"
echo "=== 开始构建 Windows GUI 程序 ==="
cargo xwin build --release --features gui --target x86_64-pc-windows-msvc
echo "=== 复制 manifest 文件 ==="
cp "$PROJECT_DIR/impress_asr_gui.exe.manifest" "$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"
cp "$PROJECT_DIR/impress_asr.exe.manifest" "$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"
echo "=== 构建完成 ==="
echo "输出目录:$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"
ls -lh "$PROJECT_DIR/target/x86_64-pc-windows-msvc/release/"*.exe